真奇怪 这是在Chrome(版本42.0.2311.135,64位)的JavaScript控制台上发生的情况。
> 0
< 0
> 00
< 0
> 0.0
< 0
> 00.0
X Uncaught > SyntaxError: Unexpected number
Firefox 37.0.2执行相同的操作,尽管其错误消息是:
SyntaxError: missing ; before statement
关于JavaScript解析数字的方式可能有一些技术上的解释,也许只有在修改控制台提示时才会发生,但是似乎还是错误的。
为什么这样做呢?