no Código abaixo só aparece a resposta " Pode dirigir" quando responde o "S" em caixa alta mesmo se for maior de idade, se for maior de idade e responder "s" em caixa baixa a resposta é "Não pode dirigir". como resolver isso ?
no Código abaixo só aparece a resposta " Pode dirigir" quando responde o "S" em caixa alta mesmo se for maior de idade, se for maior de idade e responder "s" em caixa baixa a resposta é "Não pode dirigir". como resolver isso ?
Eu fi duas comparações com o S maiúsculo e com o s minusculo. Entre eles usei o simbolo || que significa "ou".
Da pra fazer do jeito que o Maikon disse, mas o mais comum é transformar o valor salvo para sempre ficar em caixa alta, usando o metodo .toUpperCase. Assim você só faz 1 verificação.
Referencia pra voce estudar:
Olá Ariel, seguindo a sugestão do Pablo, o metodo .toUpperCase deve ser usado no código em questão da seguinte maneira:
var temCarteira = prompt("Tem carteira? Responda S ou N").toUpperCase();
Bom, espero ter ajudado. Continue praticando e bons estudos ;)