我尝试比较10和010 as 10 == 010
,但我的结果为false
。
然后我尝试打印/警告以下值,
10 result 10
010 result 8
12 result 12
012 result 10
100 result 100
0100 result 64
65 result 65
065 result 53
99 result 99
099 result 99
196 result 196
0196 result 196
负数也是同样的结果,
-99 result -99
-099 result -99
-32 result -32
-032 result -26
-196 result -196
-0196 result -196
-66 result -66
-066 result -54
更多信息
从(+/-)078到(+/-)099结果是正确的。
前:
78 result 78
078 result 78
-87 result -87
-087 result -87
Chrome,FireFox,IE中的行为相同。
我想知道为什么会出现这种奇怪的行为?是JS bug还是JS特殊功能。 有人可以解释为什么会这样。
提前致谢。
如果您需要任何详细信息,请发表评论。