JavaScript 程序是用Unicode字符集编写的
JavaScript 定义了一种特殊序列,使用6个 ASCII 字符来代表任意16位 Unicode 内码。这些 Unicode 转义序列均以\u为前缀,其后跟随4个十六进制数。这种 Unicode 写法可以用在 JavaScript 字符串直接量、正则表达式直接量和标识符(关键字除外)中。Unicode 允许使用多种方法对同一个字符进行编码。
JavaScript 是区分大小写的语言
HTML 不区分大小写。客户端JavaScript 对象和属性与它们所表示的 HTML 标签和属性同名,在HTML中大小写都可以,在 JavaScript 中则必须是小写!!!
JavaScript 会忽略程序中标识(token)之间的空格
由于代码中可以随意使用空格和换行,可据此使用整齐一致的编码风格提高代码可读性。
JavaScript 支持两种注释方式“//”与“/* */”
// 单行注释/** *多行注释 */JavaScript 标识符必须以字母、下划线或美元符开始,后续字符可以使用字母、数字、下划线或美元符
JavaScript 保留关键字
JavaScript基础关键字
ECMAScript 5保留的关键字
严格模式下的保留的关键字
严格模式下禁止用作变量名、函数名、参数名
Java中的关键字,ECMAScript 3中的保留字
JavaScript预定义的全局变量及函数
JavaScript 使用分号(;)将语句分隔开
在 JavaScript 中,如果语句各自独占一行,通常可以省略语句之间的分号(“}”之前的也可以省略)。但是省略不当可能会造成解析错误。
break、return、continue 之后紧接着换行,JavaScript 会在换行处填补分号。
“++”或“--”运算符换行时,因其即可作为前缀亦可作为后缀,此时易发生解析错误。用作后缀时应与表达式在同一行,否则会在表达式行尾填补分号。
var y=10; console.log(y++) // 输出10,先计算再加1var y=10; console.log(++y) // 输出11,先加1再计算
参考资料:《 JavaScript 权威指南》
领取专属 10元无门槛券
私享最新 技术干货