JavaScript中的parseInt()函数用于将字符串转换为整数。它接受两个参数:要转换的字符串和一个可选的基数(表示要解析的字符串的进制,默认为十进制)。
parseInt()函数会从字符串的开头开始解析,直到遇到一个无效的字符或者到达字符串的末尾。它会忽略字符串前面的空格,并且可以解析正负号。
以下是使用parseInt()函数的一些示例:
parseInt("123"); // 返回 123
parseInt("123.45"); // 返回 123
parseInt("3.14"); // 返回 3
parseInt("0xFF"); // 返回 255,基数为16
parseInt("10", 2); // 返回 2,解析二进制数
parseInt("100", 10); // 返回 100,解析十进制数
parseInt("A", 16); // 返回 10,解析十六进制数
需要注意的是,如果字符串无法解析为整数,parseInt()函数会返回NaN(Not a Number)。
另外,如果要解析一个浮点数,可以使用parseFloat()函数。这个函数与parseInt()函数类似,但是可以解析小数。