parseInt
parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数, radix 是2-36之间的整数,表示被解析字符串的基数。
语法
parseInt(string, radix);
参数
-
string要被解析的值。如果参数不是一个字符串,则将其转换为字符串(使用
ToString抽象操作)。字符串开头的空白符将会被忽略。
-
radix 可选- 从
2到36,表示字符串的基数。例如指定 16 表示被解析值是十六进制数。请注意,10不是默认值!
- 从
返回值
从给定的字符串中解析出的一个整数。
或者 NaN,当
radix小于2或大于36,或- 第一个非空格字符不能转换为数字。
parseInt('123', 5) // 将'123'看作5进制数,返回十进制数38 => 1*5^2 + 2*5^1 + 3*5^0 = 38