在Javascript中使用001作为1的数字吗?

时间:2016-12-19 03:34:20

标签: javascript

编辑:这是是另一个问题的重复,为了实现为什么在数字前加0可以实际导致不同的值,这个问题无关对于八进制,在另一个问题中,将0加到一个导致不同(八进制)值的数字的意义并不明显。

为了使代码对齐看起来不错,我格式化了从1,2,3,...到01,02,03,...的整数作为参数的行数...

这两个在JavaScript中难以区分吗? (请不要错误01和“01”他们是不同的类型。任何人都知道任何编程语言中的任何一个例子,其中1和01将不是相同的值?)。

1 个答案:

答案 0 :(得分:6)

对于这个例子 - 是的。

但是这样的领先0实际上是八进制表示法。

01 == 1。 但011实际上是9

基本上 - 你不想这样做