使用JavaScript将字符串转换为数字
要将字符串转换为数字,你可以使用JavaScript中的`parseInt()`和`parseFloat()`函数。1. `parseInt()` 函数用于解析一个字符串并返回一个整数。它的语法如下:
parseInt(string, radix)
[*]`string` 是要被解析的字符串。
[*]`radix` 是一个可选参数,表示要用于解析的进制,默认为 10。
下面是一些示例:
var str1 = "123";
var str2 = "3.14";
var num1 = parseInt(str1); // 返回整数 123
var num2 = parseInt(str2); // 返回整数 3
var num3 = parseInt(str2, 10); // 返回整数 3
var num4 = parseInt(str2, 16); // 返回整数 19(使用十六进制)
2. `parseFloat()` 函数用于解析一个字符串并返回一个浮点数。它的语法如下:
parseFloat(string)
[*]string 是要被解析的字符串。
下面是一些示例:
var str1 = "3.14";
var str2 = "2.71828";
var num1 = parseFloat(str1); // 返回浮点数 3.14
var num2 = parseFloat(str2); // 返回浮点数 2.71828
请注意,如果要将字符串转换为数值时,确保字符串是有效的数值表示。如果字符串不能正确解析,则转换结果可能为`NaN`(不是一个数字)。
页:
[1]