• 可省略的分号
    • 通用规则: 独占一行,并与下一行不能整体解析时
      • var a = f
      • 反例 # 以 (, [, /, +, - 开始的语句极可能和前一条语句一起解析,可写成 ;(a+b)
        • (a+b).toString(); 就不可以
    • 例外规则
      • return, break, continue占一行时,总加分号
      • ++, — 永远解析为前缀, 所以作后缀时要加分号 # 如 x [换行] ++ [换行] y, 解析为 x; ++y
    • ’}‘之前的分号
  • JS 严格模式
  • JS 模块化
  • JS 类型与变量
  • JS 表达式
  • JS 语句
  • JS 函数
  • JS 对象
  • JS 正则