Está certinho? Está funcionando mas ainda tenho inseguranças.
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!
Está certinho? Está funcionando mas ainda tenho inseguranças.
Do seu código:
if(idade <= 18 && temCarteira == 'S' && temCarteira == 's') {
mostra('Você pode dirigir!')
} else {
mostra('Você não pode dirigir!')
}Você quis dizer idade >= 18. Mas mesmo que responda com idade 19 e S para carteira, vai aparecer a mensagem "Você não pode dirigir!" — temCarteira não pode ser S e s ao mesmo tempo!
Você pode deixar idade >= 18 && temCarteira == 'S'. Ou idade >=18 && ( temCarteira == 'S' || temCarteira == 's' ) se quiser fazer valer com S ou s.
Pode fazer da seguinte forma para aceitar somente repostas S/N ou s/n:
if( idade >=18 && (temCarteira == 'S' || temCarteira == 's') ) {
document.write('Você pode dirigir!')
} else if( idade <=18 || (temCarteira == 'N' || temCarteira == 'n') ) {
document.write('Você não pode dirigir!')
} else {
document.write('Insira uma resposta válida!')
}P.S.: Quando postar no fórum, cole o código entre o bloco de código, ao invés de imagens. Dessa forma o pessoal pode te ajudar melhor.