Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Declaração da variável

Gostei do exemplo!

Ela foi declarada como uma string ao utilizar aspas simples quando utilizado o comando alert()

Para declarar a variável seria necessário retirar essas aspas simples pois o "espaço na memória" já foi declarado/reservado lá em cima quando utilizamos o let

Quando eu sei quando devo utilizar let, const ou var?
eu poderia ter declarado a variável com var?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

const → Sempre que o valor não vai mudar.
Exemplo:

const PI = 3.14
const user = { name: "Vivianne" }

Obs: o objeto pode mudar internamente, mas a referência não:

user.name = "Alex" // Ok
user = {} // Erro

let → Quando o valor vai ser atualizado depois.
Exemplo:

let count = 0
count++

var → Quase nunca.
Por quê? Porque ele ignora o escopo de bloco e pode gerar comportamento estranho:

if (true) {
  var nome = "Vivianne"
}
console.log(nome) // "Vivianne"  mesmo fora do if 

Com let:


if (true) {
  let nome = "Max"
}

console.log(nome) // Erro, nome não existe fora do bloco

Caso você não tenha tido aulas sobre objeto não se preocupe, verá isso no futuro.

Espero ter ajudado