【发布时间】:2015-05-23 17:06:48
【问题描述】:
我是 JavaScript 编程的初学者,当我检查 parseInt() 即,它将字符串转换为整数时,我得到了一些不同的输出。
var temp = 030;
document.writeln(" temp value after parseInt is =" + parseInt(temp));
output : temp value after parseInt is =24
我没有找到它显示 24 的原因。请你帮我解决这个问题。谢谢
【问题讨论】:
-
因为你有前缀0所以它会被解释为八进制数
-
你没有给变量
temp一个字符串值。正确的声明是var temp = "030";。
标签: javascript parseint