parseInt()函数用于字符串转整数的示例代码
发布时间:2023-05-28 18:47:39
parseInt()函数是Javascript中的一个内置函数,主要用于将字符串转换为整数。它接受两个参数, 个参数是需要转换的字符串,第二个参数是一个可选的进制数,在没有指定时,默认为十进制。
parseInt()函数会从传递的字符串中取出 个数字字符(0-9),直到到达 个非数字字符为止。如果传递的字符串中没有数字字符,则返回NaN。
下面是一个使用parseInt()函数将字符串转换为整数的示例代码:
var strNum = "123"; var intNum = parseInt(strNum); console.log(intNum); // 输出结果:123 var strHex = "10"; var intHex = parseInt(strHex, 16); console.log(intHex); // 输出结果:16 var strNotNum = "hello"; var intNotNum = parseInt(strNotNum); console.log(intNotNum); // 输出结果:NaN
在 个例子中,传递的参数是一个十进制数字字符串,因此parseInt()函数将其转换为整数,并将结果存储在intNum变量中。当我们在控制台上输出intNum时,输出结果为123。
在第二个例子中,我们指定了第二个参数,它告诉parseInt()函数将字符串解析为十六进制数字。因此,我们传递的参数是一个十六进制数字字符串,它被转换为整数16,并将结果存储在变量intHex中。
在第三个例子中,我们传递了一个非数字字符串“hello”作为参数,因此parseInt()函数无法将其解析为数字,返回值为NaN(Not-a-Number)。
总之,parseInt()函数是将字符串转换为整数的常见方法。通过指定第二个参数,您可以将字符串解析为任何进制的数字。总的来说,parseInt()函数是一个非常实用的函数,在处理数字字符串时非常方便。
