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

[Dúvida] Uso do let

function checarClickSoma() {
primeiroNumero = parseInt(prompt('Digite o primeiro número inteiro:'));
segundoNumero = parseInt(prompt('Digite o segundo número inteiro:'));
soma = primeiroNumero + segundoNumero;
alert(A soma de ${primeiroNumero} + ${segundoNumero} é igual a ${soma})
}
Eu queria saber se precisa mesmo do uso do let antes das minhas variáveis, e se é necessário mesmo se não usar, o que acontece?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá Maurício! Tudo bem?

Ótima pergunta! No JavaScript, o uso de let é importante para declarar variáveis de forma a evitar problemas no seu código. Quando você declara uma variável com let, você está limitando o escopo dessa variável ao bloco onde ela foi declarada, o que ajuda a evitar conflitos e comportamentos inesperados.

Se você não usar let (ou var ou const), a variável será criada no escopo global, o que pode causar problemas, especialmente em códigos maiores ou quando você tem funções aninhadas. Isso pode levar a bugs difíceis de detectar, pois a variável pode ser acidentalmente sobrescrita em outro lugar do seu código.

Por exemplo, no seu código:

function checarClickSoma() {
    let primeiroNumero = parseInt(prompt('Digite o primeiro número inteiro:'));
    let segundoNumero = parseInt(prompt('Digite o segundo número inteiro:'));
    let soma = primeiroNumero + segundoNumero;
    alert(`A soma de ${primeiroNumero} + ${segundoNumero} é igual a ${soma}`)
}

Ao declarar primeiroNumero, segundoNumero e soma com let, você garante que essas variáveis só existam dentro da função checarClickSoma, evitando que elas sejam acessadas ou modificadas de fora dessa função.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.