KING 博主等级

一帆风顺 ⛵️⛵️⛵️

js字符类型转整型

钟晓川
2023-06-09 / 0 点赞 / 901 阅读

在JavaScript中,可以使用全局函数parseInt()将字符串转换为整数类型。

var str = "123";
var num = parseInt(str);

console.log(num); // 输出:123
console.log(typeof num); // 输出:number

parseInt()函数接受两个参数,第一个参数是要转换的字符串,第二个参数是可选的基数(进制)。如果未指定基数,parseInt()将根据字符串的前缀来判断基数。

var str = "0xFF"; // 十六进制表示的字符串
var num = parseInt(str);

console.log(num); // 输出:255

需要注意的是,parseInt()会忽略字符串中非数字字符后的内容,因此对于包含非数字字符的字符串,可能得到意外的结果。如果字符串无法转换为整数,parseInt()将返回NaN(Not a Number)。

另外,如果要将字符串转换为浮点数类型,可以使用全局函数parseFloat()。

var str = "3.14";
var num = parseFloat(str);

console.log(num); // 输出:3.14
console.log(typeof num); // 输出:number
0