关键词

js 字符串转换成数字的三种方法

以下是完整攻略。

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中字符转数字的方法。

本文链接:http://task.lmcjl.com/news/11481.html

展开阅读全文