Variables de React ES6


Variables

Antes de ES6, solo había una forma de definir sus variables: con la varpalabra clave. Si no los definió, se asignarían al objeto global. A menos que estuviera en modo estricto, obtendría un error si sus variables no estuvieran definidas.

Ahora, con ES6, hay tres formas de definir sus variables: var, lety const.

donde

var x = 5.6;

Si usa varfuera de una función, pertenece al alcance global.

Si usa vardentro de una función, pertenece a esa función.

Si usa vardentro de un bloque, es decir, un bucle for, la variable todavía está disponible fuera de ese bloque.

vartiene un alcance de función , no un alcance de bloque .

dejar

let x = 5.6;

letes la versión de ámbito de bloque de vary se limita al bloque (o expresión) donde se define.

Si usa letel interior de un bloque, es decir, un bucle for, la variable solo está disponible dentro de ese bucle.

lettiene un alcance de bloque .


w3schools CERTIFIED . 2022

¡Obtener la certificación!

¡Complete los módulos de React, haga los ejercicios, tome el examen y obtenga la certificación w3schools!

$95 INSCRÍBETE

constante

const x = 5.6;

constes una variable que una vez creada, su valor nunca puede cambiar.

consttiene un alcance de bloque .

La palabra clave constes un poco engañosa.

No define un valor constante. Define una referencia constante a un valor.

Por eso NO puedes:

  • Reasignar un valor constante
  • Reasignar una matriz constante
  • Reasignar un objeto constante

    Pero puedes:

  • Cambiar los elementos de la matriz constante
  • Cambiar las propiedades del objeto constante

Ponte a prueba con ejercicios

Ejercicio:

Cree una variable que no se pueda cambiar.

 x = 5.6;