3.1.1 区分大小写

ECMAscript中一切都分大小写,无论是变量,函数名还是操作符

3.1.2 标识符

标识符就是变量,函数,属性或函数参数的名称
第一个字符必须是字母,下划线,美元符号,剩下的其他字符可以是字母,下划线,美元符号或数字(标识符中的字母可以是ASCII中的字母。也可以是Unicode的字母字符,但不推荐使用)按照惯例,标识符用驼峰大小写形式,即第一个单词的首字母小写,后面每个单词的首字母大写。关键字,保留字,true,false,null不能作为标识符

3.1.3 注释

//单行注释
/多行注释/

3.1.4 严格模式

“use strict”

严格模式是一种不同的JS解析和执行模式,一些不规范的写法在这种模式下会被处理,对于不安全的活动将抛出错误

3.1.5 语句

即使末尾的分号不是必须的,也应该加上:

  1. 避免输入内容布不完整
  2. 便于开发者通过删除空行来压缩代码(如果没有结尾的分号,只删除空行会导致语法错误)
  3. 某些情况下提升性能(解析器会尝试在合适的位置上补上分号以纠正语法错误)