上一篇讲了字符串的解析过程,这一篇来讲讲标识符(IDENTIFIER)的解析. 先上知识点,标识符的扫描分为快解析和慢解析,一旦出现Ascii编码大于127的字符或者转义字符,会进入慢解析,略微影响性能,所以最好不要用中文.特殊字符来做变量名(不过现在代码压缩后基本不会有这种情况了). 每一位JavaScript的初学者在学习声明一个变量时,都会遇到标识符这个概念,定义如下. 第一个字符,可以是任意Unicode字母(包括英文字母和其他语言的字母),以及美元符号($)和下划线(_). 第二个字符…