📌  相关文章
📜  字符串转数字 javascript (1)

📅  最后修改于: 2023-12-03 15:09:22.213000             🧑  作者: Mango

字符串转数字 JavaScript

在 JavaScript 中,字符串转数字是一个很常见的任务。下面将介绍几种方法来实现这个任务。

parseInt()

parseInt() 可以将字符串转换为整数,它的语法如下:

parseInt(string, radix)

其中:

  • string:要转换为数字的字符串。
  • radix:表示转换的基数。它是一个整数,介于 2 和 36 之间。默认值为 10。

示例代码:

let str = '123';
let num = parseInt(str);
console.log(num); // 输出 123

let hex = '0xFF';
let num2 = parseInt(hex, 16);
console.log(num2); // 输出 255
parseFloat()

parseFloat() 可以将字符串转换为浮点数,它的语法如下:

parseFloat(string)

其中:

  • string:要转换为数字的字符串。

示例代码:

let str = '3.14';
let num = parseFloat(str);
console.log(num); // 输出 3.14
Number()

Number() 可以将字符串转换为数字,它的语法如下:

Number(string)

其中:

  • string:要转换为数字的字符串。

示例代码:

let str = '42';
let num = Number(str);
console.log(num); // 输出 42

let invalid = 'ABC';
let num2 = Number(invalid);
console.log(num2); // 输出 NaN
加法运算符

利用加法运算符也可以将字符串转换为数字,它的语法如下:

number + ''

其中:

  • number:要转换为字符串的数字。

示例代码:

let str = '42';
let num = +str;
console.log(num); // 输出 42

以上就是几种字符串转数字的方法,根据不同的场景选择不同的方法即可。