📜  解析整数 javascript (1)

📅  最后修改于: 2023-12-03 14:57:24.511000             🧑  作者: Mango

解析整数 JavaScript

在 JavaScript 中,解析整数经常使用。整数解析是将一个字符串转换为整数的过程。在 JavaScript 中,有两个内置函数用于解析整数:parseInt() 和 parseFloat()。

parseInt() 函数

parseInt() 函数将一个字符串解析为指定基数的整数。它接受两个参数:要解析的字符串和要使用的基数。

语法
parseInt(string, radix);

string:要解析成整数的字符串。

radix:要使用的基数(介于 2 和 36 之间)。

示例
parseInt("123"); // 123
parseInt("123", 10); // 123
parseInt("1010", 2); // 10

在第二个示例中,指定基数 10(默认值),因此返回了相同的结果。

在第三个示例中,指定基数 2,因此解析成二进制整数并返回 10。

parseFloat() 函数

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() 函数是解析整数的常用方法。使用这些函数,可以将一个字符串解析成指定基数的整数或浮点数。