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
ExpressionStatement
en una directiva Prologue cuyoStringLiteral
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.
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.