Variáveis ​​do React ES6


Variáveis

Antes do ES6 havia apenas uma maneira de definir suas variáveis: com a palavra- varchave. Se você não os definir, eles serão atribuídos ao objeto global. A menos que você estivesse no modo estrito, receberia um erro se suas variáveis ​​fossem indefinidas.

Agora, com o ES6, existem três maneiras de definir suas variáveis: var, let, e const.

Onde

var x = 5.6;

Se você usar varfora de uma função, ela pertence ao escopo global.

Se você usar vardentro de uma função, ela pertence a essa função.

Se você usar vardentro de um bloco, ou seja, um loop for, a variável ainda estará disponível fora desse bloco.

vartem um escopo de função , não um escopo de bloco .

deixei

let x = 5.6;

leté a versão com escopo de bloco de var, e está limitada ao bloco (ou expressão) onde está definida.

Se você usar letdentro de um bloco, ou seja, um loop for, a variável só estará disponível dentro desse loop.

lettem um escopo de bloco .


w3schools CERTIFIED . 2022

Obter certificação!

Complete os módulos React, faça os exercícios, faça o exame e torne-se certificado w3schools!!

$ 95 INSCRIÇÃO

const

const x = 5.6;

const é uma variável que, uma vez criada, seu valor nunca pode mudar.

consttem um escopo de bloco .

A palavra-chave consté um pouco enganosa.

Não define um valor constante. Ele define uma referência constante a um valor.

Por isso você NÃO pode:

  • Reatribuir um valor constante
  • Reatribuir uma matriz constante
  • Reatribuir um objeto constante

    Mas você pode:

  • Altere os elementos da matriz constante
  • Alterar as propriedades do objeto constante

Teste-se com exercícios

Exercício:

Crie uma variável que não pode ser alterada.

 x = 5.6;