JavaScript语言核心--词法结构
编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础,它规定了诸如变量名是什么样的、怎么写注释,以及程序语言之间如何分隔等规则。 1、 字符集 JavaScript程序是使用 Unicode (计算机科学领域里的一项业界标准)符集编写的。Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有在用的语言。有关 Unicode与JavaScript详解 ,可以看看大神的文章。 1.1、 区分大小写 JavaScript是区分大小写的语言。也就是说,关键字、变量、函数名和所有的标识符(identifier)都必须采取一致的大小写形式。比如:关键字"while"必须写成"while",而不能写成"While" 或者 "WHILE"。 同时需要注意的是,HTML并不区分大小写。例如,在HTML中设置事件处理程序时,onclick属性可以写成onClick,但在JavaScript中,必须使用全部小写的onclick。 1.2、空格、换行符和格式控制符 JavaScript会忽略程序中标识之间的空格,同样也会忽略换行符。为了提高代码可读性和可维护性。团队成员应该采用整齐、一致的缩进来行程统一的编码风格。比如采用EsLint代码风格来约束。 1.3、Unicode 转义序列 JavaScript定义了一种特殊的序列