- “use strict”指令
- 只出现在代码或函数体的开始或eval()中。其前可以有其字符串直接量表达式语句
- 解释器可能将”use strict”之前的字符串和它都解释成解释器自有的指令
- 直到第一条常规语句出现之后, 字符串直接量就只当作普通表达式语句对待
- 表示其后的代码将会解析为严格代码
- 函数和eval()只作用到自身
- ECMAScript 5引入的指令。可以使用单引号。对于没有实现ECMAScript 5的解释器来说,它什么也不做(没有副作用)
- 将来ECMAScript希望用use做关键字