MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

const

This is a new technology, part of the ECMAScript 2015 (ES6) standard.
This technology's specification has been finalized, but check the compatibility table for usage and implementation status in various browsers.

Resumen

Las constantes presentan un ámbito de bloque tal y como lo hacen las variables definidas usando la instrucción let, con la particularidad de que el valor de una constante no puede cambiarse a través de la reasignación, y no se puede redeclarar.

Sintaxis

const varname1 = value1 [, varname2 = value2 [, varname3 = value3 [, ... [, varnameN = valueN]]]];
varnameN
Nombre de la constante. Puede ser un identificador legal.
valueN
Valor de la constante. Puede ser cualquier expresión legal.

Descripción

Esta declaración crea una constante que puede ser global o local a la función en la que se declara. Es necesario inicializar la constante, es decir, se debe especificar su valor en la misma sentencia en la que se declara, lo que tiene sentido, dado que no se puede cambiar posteriormente.

La declaración de una constante crea una referencia de sólo lectura. No significa que el valor que tiene sea inmutable, sino que el identificador de variable no puede ser reasignado, por lo tanto, en el caso de que la asignación a la constante sea un objeto, el objeto si que puede ser alterado.

Una constante no puede compartir su nombre con una función o variable en el mismo ámbito.

const es una extensión especifica de Mozilla, no es soportado en IE, pero tiene soporte parcial por Opera desde la versión 9.0 y por Safari.

Ejemplos

El siguiente ejemplo produce una salida "a es 7."

const a = 7;
document.writeln("a es " + a + ".");

Ver también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: zucchinidev, SphinxKnight, teoli, Scipion
 Última actualización por: zucchinidev,