1.语法
ECMAScript的语法大量借鉴了C及其他类C语言(如Java和Perl)的语法。因此,熟悉这些语言的开发人员在接受ECMAScript更加宽松的语法时,一定会有轻松自在的感觉。
2.区分大小写
要理解的第一个概念就是ECMAScript中的一切(变量、函数名和操作符)都区分大小写。这也就意味着,变量名test和变量名Test分别表现两个不同的变量,而函数名不能使用typeof,因为它是一个关键字,但typeof则完全可以是一个有效的函数名。
3.标识符
所谓标识符,就是指变量、函数、属性的名字、或者函数的参 数。标识符可以是按照下列格式规则组合起来的一或多个字符。
~1.第一个字符必须是一个字母、下划线(_)或一个美元字符($)
~2.其他字符可以是字母,下划线,美元符号或数字。
标识符中的字母也可以包含扩展的ASCII或者Unicode字母字符, 但我们不推荐这样做。
按照惯例,ECMAScript 标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写
***不能把关键字、保留字、true 、false和null用作标识符。
4.注释
ECMAScript使用C风格的注释,包括单行注释和块级注释。单行注释以两个斜杠开头,如下所示
// 单行注释
块级注释以一个斜杠和一个星号(/*)开头,以一个星期和一个斜杠(*/)结尾。如下所示:
/*
* 这是一个多行
*(块级)注释
*/