que node international es6 entre ecmascript diferencia javascript ecma262 strict ecmascript-5

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 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.


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.