3
respostas

Comparando variáveis

Para efetuar essa comparação entre duas variáveis, utilizamos o comando if com o sinal == entre parênteses.
O sinal de igualdade só possui essa função quando duplicado. Só é usado sozinho para atribuição de valores em variáveis (number ou string).
Se a resposta da comparação for verdadeira, o código presente na estrutura do if (entre chaves) é executado.

***if (chute == numeroSecreto) {
console.log ('Isso ai! Você descobriu o número secreto (x)');
}
*

O console.log não é executado na página do aplicativo, mas na ferramenta console (botão direito > inspecionar).

3 respostas

Embora o "==" seja bastante utilizado em outras linguagem, no JS a comparação será mais precisa com "===", isso porque o "==" compara apenas valores e "===" compara valor e tipo.

Por exemplo:

'10' == 10 O retorno será true
'10' === 10 O retorno será falso

O primeiro cenário valida apenas o valor enquanto o segundo valida o valor e o tipo.

Isso mesmo!

O que nao entendi é como trabalhar quando o resultado difere da vartiavel numeroSecreto. Depois da atividade 8, que é o vídeo que explica a função do console.log, fica em aberto como resolver a situação da tela continuar apresentando o 'Você acertou!', mesmo se o 'chute' for diferente. Alguem sabe onde encontro o video com o restante do conteudo?