use strict
是ECMAScript5引入的一条指令。它不包含任何语言的关键字,可以使用双引号和单引号,对于没有实现ECMAScript的浏览器来说它什么也不做。它只能出现在脚本代码的开始或者函数体的开始、任何实体语句之前。但它不必一定出现在脚本的首行或函数体内的首行, 因为"use strict"
指令之后或之前都可能有其他字符串直接量表达式语句, 并且JavaScript的具体实现可能将它们解析为解释器自有的指令。
use strict
是ECMAScript5引入的一条指令。它不包含任何语言的关键字,可以使用双引号和单引号,对于没有实现ECMAScript的浏览器来说它什么也不做。它只能出现在脚本代码的开始或者函数体的开始、任何实体语句之前。但它不必一定出现在脚本的首行或函数体内的首行, 因为"use strict"
指令之后或之前都可能有其他字符串直接量表达式语句, 并且JavaScript的具体实现可能将它们解析为解释器自有的指令。