[RESOLVIDO] Problema com condições usando JavaScript
19 respostasResolvido
programação
makjesus
Atenção Não é trabalho de casa! É treinamento! Não entendo porque a condição está retornado a resposta brasileira mesmo que se digite Brasil alguém pode me ajudar?
FOI ERRO DE DIGITAÇÃO !!! Já foi feita a inversão reporta o a mesma resposta, gentileza executar o treinamento está na mesma agradeço pelo feedback!!!
Document
Saída só reporta brasileira mesmo que se digite no input “Brasil” parece que passa direto na condição if(pais != ‘Brasil’) sei que o erro esta:
if(pais != ‘Brasil’){
resp.innerHTML += <p><i>A pessoa é estrangeira</i></p>
// alert(‘A pessoa é estrangeira!!’)
} else if(pais == ‘Brasil’){
resp.innerHTML += <p><i>A pessoa é brasileira!</i></p>
// alert(‘A pessoa é brasileira!!’)
}
darlan_machado
E o que está sendo lido na variável pais?
Já tentou exibir e ver se é o valor que você espera?
makjesus
Tentei executar pelo prompt do node para efeito de teste ,mas não encontrei o comando que captura e exibe a entrada no prompt do node fiz outros testes como esse está normal:
acho que você está reinventando a roda eu kkk quem derá só quero entender o porquê que não está funcionando vi que vc está utilizando document.getElementById(‘pais’).value e trocou pais !== 'Brasil deixa eu testar aqui…
FearX
Lembre-se que a descrição do problema fica no corpo do tópico, não no título. Isso é básico da internet.
makjesus
Não faz diferenciação na hora quando faz a codificação
Mas essa condição só vai cair sempre em “brasileira”, pq vc ta comparando errado, ué
makjesus
Isso que dá as vezes de ficar copiando código dos outros então eu fiz dessa forma joguei a variável txtp na comparação que está dentro do input que nada mais nada menos e o valor via teclado que o usuário digitará,mas creio sim que tem uma maneira mais elegante e leve de rodar essa pequena rotina os senhores estão opinando de maneira certa não estão resolvendo a questão,mas estão me dando um feed para e possa resolver sozinho tá certo aqui ninguem resolve nada eu estou ciente disso pode deixar comigo.
makjesus
Programação e um desafio e nesses pequenos desafios chegamos aos grandes!!