javascript - 0 + 整数在 JS 中很奇怪

标签 javascript types numbers

转到浏览器的 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/

相关文章:

javascript - 使用 JavaScript 或 jQuery 读取数组 JSON

javascript - onclick AJAX POST 请求(由于某种原因获取 GET)

javascript - 我怎样才能让一盏灯关闭然后打开,然后另一盏灯亮起

c# - 将匿名类型变量作为方法参数传递

c - 避免 float 的不准确性

string - Lua:分割字符串并将两个数字作为单独的变量

javascript - 使用 KaTeX 在 node.js 模板中渲染数学

syntax - 如何将本质上是元组的类型视为 F# 中的元组

javascript - 当我排除某种类型时, typescript 永远不会显示

random - 使用大气噪声的真随机数发生器