为什么JavaScript将parseInt(0000000101126)转换为33366而不是101126?
var example = parseInt(0000000101126);
console.log(example); //33366
Run Code Online (Sandbox Code Playgroud)
小智 2
JavaScript 假设如下:
\n\n\xe2\x80\xa2如果字符串以“0x”开头,则基数为 16(十六进制)
\n\xe2\x80\xa2如果字符串以“0”开头,则基数为 8(八进制)。此功能已弃用
\n\xe2\x80\xa2如果字符串以任何其他值开头,则基数为 10(十进制)
| 归档时间: |
|
| 查看次数: |
213 次 |
| 最近记录: |