📅  最后修改于: 2023-12-03 14:57:24.511000             🧑  作者: Mango
在 JavaScript 中,解析整数经常使用。整数解析是将一个字符串转换为整数的过程。在 JavaScript 中,有两个内置函数用于解析整数:parseInt() 和 parseFloat()。
parseInt() 函数将一个字符串解析为指定基数的整数。它接受两个参数:要解析的字符串和要使用的基数。
parseInt(string, radix);
string
:要解析成整数的字符串。
radix
:要使用的基数(介于 2 和 36 之间)。
parseInt("123"); // 123
parseInt("123", 10); // 123
parseInt("1010", 2); // 10
在第二个示例中,指定基数 10(默认值),因此返回了相同的结果。
在第三个示例中,指定基数 2,因此解析成二进制整数并返回 10。
parseFloat() 函数解析一个字符串并返回一个浮点数。如果无法解析,则返回 NaN。
parseFloat(string);
string
:要解析成浮点数的字符串。
parseFloat("123.45"); // 123.45
parseFloat("3.14pie"); // 3.14
parseFloat("abc"); // NaN
在第二个示例中,字符串以 3.14 开头,这是有效的浮点数,因此返回 3.14。
在第三个示例中,字符串不是有效的浮点数,因此返回 NaN。
在 JavaScript 中,parseInt() 和 parseFloat() 函数是解析整数的常用方法。使用这些函数,可以将一个字符串解析成指定基数的整数或浮点数。