📌  相关文章
📜  将字符串转换为数字 - Javascript (1)

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

将字符串转换为数字 - JavaScript

在 JavaScript 中,可以使用 parseInt()parseFloat() 方法将字符串转换为数字。

parseInt()

parseInt() 方法将字符串转换为整数。该方法的语法为:

parseInt(string, radix)

其中,string 是要转换为数字的字符串,radix 是转换的基数(可选,默认为 10)。例如,要将字符串 "10" 转换为数字:

const num = parseInt("10");
// `num` 的值为 10

要将字符串 "1010" 以二进制形式转换为数字:

const num = parseInt("1010", 2);
// `num` 的值为 10
parseFloat()

parseFloat() 方法将字符串转换为小数。该方法的语法为:

parseFloat(string)

其中,string 是要转换为数字的字符串。例如,要将字符串 "3.14" 转换为数字:

const num = parseFloat("3.14");
// `num` 的值为 3.14

需要注意的是,parseFloat() 方法只能转换字符串中的小数部分。如果字符串中包括非数字字符,那么该方法会返回 NaN(Not a Number)。

const num = parseFloat("3.14abc");
// `num` 的值为 3.14

const nan = parseFloat("abc");
// `nan` 的值为 NaN
总结

JavaScript 中的 parseInt()parseFloat() 方法可以轻松地将字符串转换为数字。使用时,需要注意参数的正确性,避免出现不必要的错误。