以下是完整攻略。
在JavaScript中,字符串可以转换成数字。下面介绍三种常用的字符串转换成数字的方法。
可以使用parseInt()函数将字符串转换成整数,这个函数的语法如下:
parseInt(string, radix)
其中,
string:要被转换成数字的字符串。
radix:在解析数字时使用的基数。如果省略该参数,将默认使用10作为参数。
示例代码:
var str = "123";
var num = parseInt(str);
console.log(num); // 123
var str2 = "0xA";
var num2 = parseInt(str2, 16);
console.log(num2); // 10
可以使用Number()函数将字符串转换成数字,这个函数的语法如下:
Number(value)
其中,
示例代码:
var str = "123";
var num = Number(str);
console.log(num); // 123
var str2 = "1.23";
var num2 = Number(str2);
console.log(num2); // 1.23
可以使用+运算符将字符串转换成数字,代码如下:
var str = "123";
var num = +str;
console.log(num); // 123
var str2 = "1.23";
var num2 = +str2;
console.log(num2); // 1.23
三种方法中,parseInt()和Number()函数都可以转换成数字,+运算符只能将纯数字字符串转换为数字。在使用parseInt()函数时,可以用第二个参数指定进制数。
希望本篇文章能够帮助你更好地了解JavaScript中字符转数字的方法。
本文链接:http://task.lmcjl.com/news/11481.html