以下是完整攻略。
JavaScript字符串转换成数字的三种方法
在JavaScript中,字符串可以转换成数字。下面介绍三种常用的字符串转换成数字的方法。
方法一:使用parseInt()函数
可以使用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()函数将字符串转换成数字,这个函数的语法如下:
Number(value)
其中,
- 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中字符转数字的方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js 字符串转换成数字的三种方法 - Python技术站