Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Sobre boa prática do uso do toUpperCase() .

Vi no fórum como usar o comando ToUpperCase() para transformar a string em recebida pelo prompt em maiúscula, no exemplo dado colocaram o comando em (digamos ) uma modificação da variável se não me engano era:

temCarteira = prompt("...............etc..........etc´");
temCarteira = temCarteira.toUpperCase();

Eu coloquei o comando direto no prompt:


<script>
    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    var idade = parseInt(prompt("Qual é sua idade?"));

      if (idade >= 18)
{
      var temCarteira = prompt("Tem carteira? Responda S ou N").toUpperCase();   //toUpperCase(); serve para transformar a string recebida em  maiúscula, e toLowerCase() em minúscula

            if(temCarteira == "S"){

               mostra("Pode dirigir");
            }
                    else{
            mostra("Não pode dirigir");
            }
}

       if (idade < 18 ){
        mostra("Não pode dirigir")
   }

</script>

Em "boas práticas " de programação teria uma forma mais recomendada que a outra ? ou ficaria por opção do programador ?

4 respostas
solução

Oi Pedro tudo bem?

Isso fica por opção de programador, é lógico que no dia a dia da empresa pode ser que a equipe opte por uma forma ou outra. Ou deixe a vontade.

Espero ter ajudado!!!

Fala Pedro, tudo bem? Posso fechar o tópico?

Opa mal ai, pode sim. Me perdi um pouco nas perguntas dentro dos cursos rs.

Disponha :)

Vou fechar o tópico.