欢迎访问宙启技术站
智能推送

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()函数是一个非常实用的函数,在处理数字字符串时非常方便。