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

[Dúvida] Linha 4 sem texto e símbolo de =

Porque , no vídeo, a linha 4 do VS Code fica vazia?
E porque ele usa dois símbolos de = na linha 5?

1 resposta
solução!

Olá, Duane, como vai?

Sobre a linha 4 aparecer vazia no vídeo, isso acontece apenas por organização e legibilidade do código. Em JavaScript, linhas em branco não interferem na execução do programa. O instrutor separa visualmente a declaração de variáveis da estrutura condicional para facilitar a leitura. Se essa linha não estivesse vazia e o if viesse logo em seguida, o comportamento do código seria exatamente o mesmo.

Em relação ao uso de dois símbolos de igual na linha 5, o motivo está na diferença entre atribuição e comparação. Um único sinal de igual é usado para atribuir um valor a uma variável, como quando fazemos let numeroSecreto = 5, onde o valor 5 é armazenado dentro da variável. Já o sinal de igual duplo é usado para comparar dois valores e verificar se eles são iguais. No caso do if, a intenção não é guardar, mas sim conferir se o valor digitado no prompt, que foi armazenado na variável chute, é igual ao valor da variável numeroSecreto.

Então, por exemplo. Quando você escreve let idade = 18, está definindo o valor da variável. Quando escreve if (idade == 18), está perguntando ao JavaScript se o valor guardado em idade é igual a 18. São operações com objetivos diferentes, por isso os símbolos também são diferentes.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

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