js标识符为什么不能以数字开头?(变量名、函数、属性)

2019-08-19  本文已影响0人  newway_001

js标识符(变量名、函数、属性)名称为什么不能以数字开头?
上网搜索了一下答案,总结了一下。
如果可以用数字开头,编译器就分不清到底是数值还是标识符。

(绝大多数语言都设定不能以数字开头)

这样设定,js就可以轻易分辨标识符和数字了。
那比如
16进制数值默认以0x开头,
这样避免以字母开头,与标识符区别开来。

上一篇下一篇

猜你喜欢

热点阅读