Modo Estricto (Strict Mode) en JavaScript
El Modo Estricto es una característica de JavaScript introducida en EcmaScript 5.
El Modo Estricto o Strict Mode en JavaScript es una característica introducida en ECMAScript 5 (ES5), que indica al código que debe ser ejecutado en forma estricta.
Esto previene que se tomen ciertas acciones, se muestren más errores, y vuelve a JavaScript más seguro.
Los cambios que introduce el Modo Estricto en JavaScript son:
- Hace que algunos errores anteriormente silenciosos ahora arrojen arrojar excepciones;
- Deshabilita ciertas características confusas o inconsistentes del lenguaje;
- Facilita la optimización del código por parte de los motores de JavaScript, pudiendo correr más rápido que el mismo código sin Modo Estricto;
- Contribuye con producir código más seguro;
Para activar este modo, debemos colocar al inicio de nuestro archivo código o de nuestra función el siguiente código:
'use strict';
// o bien
"use strict";
O en una función:
function prueba () {
'use strict';
console.log('Probando modo estricto');
}