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

Dúvida sobre declarar variáveis

No caso do exemplo não foi declarada a palavra reservada "var" antes do nome resultadoSoma e mesmo assim funcionou.

teste = 2;
teste2 = 3;
resultado = teste+teste2;
alert(resultado);

No caso esse código também funciona. Porque declarar "var" antes do nome de uma variável, qual a diferença e importância? Achei essa resposta no Stackoverflow mas se alguém puder elaborar mais fique a vontade https://pt.stackoverflow.com/questions/2513/quando-se-deve-usar-var-no-javascript#:~:text=Sempre%20%C3%A9%20recomendado%20usar%20a,acesso%20via%20barra%20de%20endere%C3%A7o.

1 resposta
solução!

Olá, Samir! Como está?

A linguagem JavaScript apresenta algumas peculiaridades, uma delas é que se você não declarar uma variável explicitamente como var, let ou const, o JavaScript automaticamente cria a variável como var. Por isso que mesmo não declarando como var, o código funciona da mesma maneira que declarando.

Espero que as informações tenham ajudado.

Bons estudos!