DEV Community

Cover image for Modo estricto en JavaScript
Ulises Serrano
Ulises Serrano

Posted on

Modo estricto en JavaScript

Modo estricto en JavaScript hoy vamos a revisar un tema que es interesante, este modo se habilitan algunas de las características que en el modo poco riguroso (sloppy mode) no están, este no es un termino oficial pero te lo vas a encontrar si ya llevas tiempo programando en JavaScript.

El modo estricto esta disponible desde ECMAScript 5 ahora la pregunta del millón de dólares ¿Cómo habilitamos el modo estricto? y ¿Qué cambia con respecto al modo poco riguroso?. Habilitamos el modo estricto de la siguiente manera.

Habilitar modo estricto

Ponemos dentro de comillas las palabras use strict de este modo y después de esta línea de código ya estará habilitado el modo estricto. Contestando la segunda pregunta a continuación veremos las diferencias que existen cuando se habilita este modo.

  1. No se puede redeclarar una variable con el mismo nombre y dentro del mismo ámbito lo que evita confusiones y errores.

Redeclarar variable

  1. De la misma manera tampoco podemos cambiar el tipo de dato de una variable que ya ha sido asignada con anterioridad.

Tipo de variable

Una de las ventajas mas importantes estando este modo activado, es que el rendimiento de nuestro código se ve mejorado para bien, se ejecuta más rápido ya que no se realizan algunas comprobaciones y conversiones que se realizan en modo no estricto.

Además es recomendable utilizar el modo estricto en todos los proyectos de JavaScript para evitar errores comunes y problemas de seguridad, pero hay que tener cuidado con compatibilidad de código ya existente que no ocupe este modo por lo que se recomienda ocuparlo con precaución.

Si este articulo te gusto o aprendiste algo nuevo te agradecería bastante que me siguieras y compartieras para que alguien mas pueda aprender de ello.

Top comments (0)