parseInt
时间: 2023-09-16 22:15:53 浏览: 88
javascript parseInt() 函数的进制转换注意细节.docx
parseInt() 函数用于将字符串转换为整数。它接收两个参数:要被转换的字符串和一个可选的进制数。例如,如果要将字符串 "10" 转换为整数,可以使用如下代码:
```
var str = "10";
var num = parseInt(str);
```
如果要将一个二进制字符串转换为整数,可以指定进制数为 2,例如:
```
var str = "1010";
var num = parseInt(str, 2);
```
这将返回整数 10。如果不指定进制数,parseInt() 函数会根据字符串的前缀来判断进制数。如果字符串以 "0x" 开头,则被认为是十六进制数;如果字符串以 "0" 开头,则被认为是八进制数;否则被认为是十进制数。例如:
```
var str1 = "0x10"; // 十六进制数
var num1 = parseInt(str1); // 返回整数 16
var str2 = "010"; // 八进制数
var num2 = parseInt(str2); // 返回整数 8
var str3 = "100"; // 十进制数
var num3 = parseInt(str3); // 返回整数 100
```
阅读全文