Olá!!!
Eu estou com uma dúvida com esse código passado na aula:
<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? Responsa S ou N");
if( idade >= 18 ) {
if( temCarteira == "S") {
mostra("Pode dirigir");
}
}
if( idade < 18 ) {
if( temCarteira == "N") {
mostra("NÃO PODE");
}
}
</script>
Quando eu coloco que tenho 18 anos e depois " N " no campo possui habilitação, o código não funciona, não aparece nada, eu já fiz meu código, deu certo, porém fui testar esse código passado no curso, não funcionou e tentei achar o motivo, pois acredito que assim eu consiga dar uma estudada também, más não consegui e fiquei curioso para saber qual o motivo, poderiam me ajudar?
Com 18( ou algum valor maior que 18) e " S " aparece, más com 18 e " N " fica em branco, eu fiz alguns testes, usando esse mesmo código, procurei procurei, não consigo achar e estou bem curioso para saber o motivo.
Desde já agradeço.