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 ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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 ;)