转到浏览器的 JS 控制台并尝试以下操作:
-14
// -14
-014
// -12
-24
// -24
-024
// -20
-0024
// -20
012
// 10
为什么这个 0 整数构造给出的结果的绝对值小 2?
最佳答案
“切勿写入带有前导零的数字(例如 07)。 如果数字以前导零书写,某些 JavaScript 版本会将数字解释为八进制。” (参见:http://www.w3schools.com/js/js_numbers.asp)
关于javascript - 0 + 整数在 JS 中很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25968922/