Nessa questão caso a pessoa responda SIM mas com "s" minúsculo vai dar problema. alguem pode ajudar? grato.
Nessa questão caso a pessoa responda SIM mas com "s" minúsculo vai dar problema. alguem pode ajudar? grato.
Olá Leandro, boa noite!
Uma das formas de resolver esse problema seria com o operador "OU" que utiliza a sintaxe ||
if (
(idade >= 18 && temCarteira == "S") ||
(idade >= 18 && temCarteira == "s")
) {
mostra("Pode dirigir");
} else {
mostra("Não pode dirigir");
}
idade maior/igual à 18 e temCarteira igual a "S" OU idade maior/igual à 18 e temCarteira igual a "s"
Espero ter ajudado.
Muito obrigado, irmão! Não conhecia o operador OU !vlw msm
Olá! Eu coloquei as opções separadas por virgula, assim:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var idade = parseInt(prompt("Qual é sua idade"));
var temCarteira = prompt("Tem carteira? Responda S ou N");
if( idade >= 18 && temCarteira == "S" , "s") {
mostra("Você pode dirigir");
} else {
mostra("Você NÃO pode dirigir !!!");
}
</script>