Javascript

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');
}