Open jejuin opened 4 years ago
空格字符仅用于提高源代码的可读性,并将 tokens(不可分割的词法单位)彼此分隔开
// error vara=1 // correct var a=1 // best var a = 1
ECMAScript 定义了两种注释格式:
// 单行注释 /* 多行注释 */
关键字不能作为标识符。
保留字是未来可能被采用作为关键字的单词,所以请不要使用保留字作为标识符,避免未来你的程序出现错误。
以上图片来自 ES3 版本规范。
在 ECMAScript 中一切自定义的命名都是标识符:变量名、函数名、属性名等等。
此处的命名规范仅作为推荐,非必须
值(Literals)本身是固定且无法改变的,如数字值 1,字符串值 “hello”。1 永远是 1 无法改变,可以改变的是变量存储的值。
原始值包括:
/[a-A]/
空格
空格字符仅用于提高源代码的可读性,并将 tokens(不可分割的词法单位)彼此分隔开
注释
ECMAScript 定义了两种注释格式:
关键字/保留字
关键字不能作为标识符。
保留字是未来可能被采用作为关键字的单词,所以请不要使用保留字作为标识符,避免未来你的程序出现错误。
标识符
在 ECMAScript 中一切自定义的命名都是标识符:变量名、函数名、属性名等等。
原始值
值(Literals)本身是固定且无法改变的,如数字值 1,字符串值 “hello”。1 永远是 1 无法改变,可以改变的是变量存储的值。
原始值包括:
/[a-A]/