This is an experimental technology, part of the ECMAScript 6 (Harmony) proposal.
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future version of browsers as the spec changes.
Resumen
Declaración de una constante de solo lectura.
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
Crea una constante que puede ser global o local a la función en la cual es declarada. Las constantes siguen las mismas reglas de ámbito que las variables.
El valor de una constante no puede ser cambiado por reasignación, y una constante no puede ser re-declarada. El porqué de esto, es que aunque es posible declarar una constante sin inicializarla, sería inútil hacerlo.
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 + ".");