标识符、关键字、保留字

2022-06-13  本文已影响0人  颜论官

标识符(Identifier)就是名称的专业术语。JavaScript 标识符包括变量名、函数名、参数名和属性名。

规范:

第一个字符必须是字母、下划线(_)或美元符号($)

除了第一个字符外,其他位置可以使用 Unicode 字符。一般建议仅使用 ASCII 编码的字母,不建议使用双字节的字符。

不能与 JavaScript 关键字、保留字重名。

可以使用 Unicode 转义序列。例如,字符 a 可以使用“\u0061”表示

关键字、保留字

关键字:break、else、new、var、 case、  finally 、 return、 void 、 catch  、for  、switch 、 while 、 continue、  function  、this 、 with 、default 、 if 、 throw 、 delete 、 in 、  try 、do 、 instranceof、  typeof

保留字:abstract 、 enum   、int 、 short 、 boolean  、export  、interface、  static、  byte  、extends 、 long 、 super 、 char 、 final  、native  、synchronized 、 class  、float 、 package  、throws 、 const  、goto  、private 、transient 、 debugger 、 implements  、protected 、 volatile 、 double  、import  、public

js中的关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。

在代码中使用关键字作为标识符在大多数浏览器中都会报错“Identifier Expected”(缺少标识符)错误。而使用保留字可能不会导致同样的错误,一般来说,最好不要使用关键字和保留字作为标识符。

上一篇 下一篇

猜你喜欢

热点阅读