node - JavaScript: ¿Se puede habilitar el modo estricto de ECMAScript 5("use strict") usando comillas simples(''use strict'')?
use strict node (3)
De acuerdo con la documentación de mozilla , puedes usar "use strict"; y ''use strict''; .
A JavaScript no le importa si sus Cadenas son "double" comillas "double" o simples con comillas ''single'' .
Cada ejemplo del modo estricto de ECMAScript 5 tiene habilitado por "use strict" entre comillas dobles. ¿Puedo hacer lo siguiente (comillas simples):
alert(function(){
''use strict'';
return !this;
}());
Esto devolverá verdadero si el modo Estricto está habilitado, y falso si no lo está.
Para ti, sin usar un navegador que soporte el modo estricto :
Una directiva de uso estricto es un
ExpressionStatementen una directiva Prologue cuyoStringLiterales la secuencia de caracteres exacta"use strict"o''use strict''. Una directiva de uso estricto no puede contener una secuencia de escape o una línea continua.
http://ecma262-5.com/ELS5_HTML.htm#Section_14.1
Una directiva de uso estricto es un ExpressionStatement en una directiva Prologue cuyo StringLiteral es la secuencia de caracteres exacta "use strict" o "use strict" . Una directiva de uso estricto no puede contener una secuencia de escape o una línea continua.