Constantes en JavaScript

JavaScript constantes : Aquí, vamos a aprender sobre la constante en JavaScript , cómo declarar las constantes en JavaScript?

JavaScript Constantes

Antes ES15, la única forma de declarar variables usando la palabra clave var . característica intrínseca de JavaScript de variables de elevación podría llevarse a cabo usando la palabra clave var. Si no está familiarizado con las variables en JavaScript, echar un vistazo a las variables en el artículo JavaScript en la página web. Si desea saber qué es izado, leer a través de elevación en JavaScript.

Hoy vamos a ver constantes . Variables después ES15 podrían ser declarados de dos maneras – dejar que y class . Antes de profundizar más en const , vamos a entender lo que una constante es?

Constantes en la mayoría de los idiomas son algo que mantiene su valor durante su bloque o dondequiera que sus persiste la vida. En JavaScript, las constantes son valores que no se puede modificar más adelante directamente. Esto significa que si se declara una constante con un valor determinado, asignando algún otro valor más adelante en el programa daría lugar a un error.

    const a=10;
a=25;

salida

    Uncaught TypeError: Assignment to constant variable. at <anonymous>:1:2

Tenemos un TypeError .

Declaramos una constante usando la palabra clave const.

const siguiente ámbito de bloque. Considere lo siguiente,

var t=10;    //Value of t here is 10
{
const t=12; //Value of t here is 12
}
//Value of t here is 10

Además, constantes declaradas usando la palabra clave const debe ser inicializado y declaró que al mismo tiempo .

    const g=9.8;
//is correct, but
const g;
g=9.8i
//is incorrect.

Sin embargo, un const importante tener en cuenta que la palabra clave catch no es lo que parece. La declaración más precisa sobre const sería que define un referencia constante a un valor . Esto significa que valores primitivos asigna a una variable usando el const palabra clave no puede ser alterado, pero con los objetos, estamos obligados a ninguna restricción.

Si declaramos un objeto con la palabra clave const , después nos podemos cambiarlo, dándole nuevas propiedades.

    const person={
Name: 'Fuzzy Sid',
Age: 20
}
person.gender='Male';

Adición de una nueva propiedad a un objeto constante no nos dió un error.

mismo modo, podemos cambiar los elementos de una matriz definida utilizando la palabra clave const .

    const arr=[1,2,3,4];
console.log(arr); //[1,2,3,4]
arr[0]=0;
console.log(arr); //[0,2,3,4]
arr.push_back(5);
console.log(arr); //[0,2,3,4,5]

Sin embargo, no podemos nuevos valores volver a asignar al conjunto .

    arr = [9,8,7,6]

salida

Uncaught TypeError: Assignment to constant variable.at <anonymous>:1:4

Le daría un error. Pero el truco evitar esto sería para cambiar individualmente los valores de la matriz o tal vez ejecutar un bucle const la misma.

    for(let i=0,cnt=9; i<arr.length; i++,cnt--){
arr[i]=cnt;
}

Recuerde que las variables for no son compatibles con versiones de Internet Explorer antes de las 10 y no se izan. Por lo que no se pueden utilizar antes de la declaración.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *