Olá Pessoal Boa tarde! a minha dúvida é se Utilizo letras em minusculo é na condição esta Maiusculo o resultado da negativo ex: Sim é na hora da execução digito sim o programa da erro, gostaria que me ajudasse a resolver esse problema.
Olá Pessoal Boa tarde! a minha dúvida é se Utilizo letras em minusculo é na condição esta Maiusculo o resultado da negativo ex: Sim é na hora da execução digito sim o programa da erro, gostaria que me ajudasse a resolver esse problema.
Oi João
Você pode utilizar uma função para converter a letra pra maiúscula ou minúscula:
var temCarteira = prompt('Tem carteira?');
if (temCarteira.toUpperCase() == 'S') {
alert('pode dirigir')
}
Assim você garante que se ele inserir em minúsculo você irá converter pra maiúsculo na verificação.
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase
Oi Arthur
Para compartilhar o código você precisa utilizar a ferramenta </> (inserir bloco de código) aqui do editor e inserir o código entre as crases.
Olá! Aproveitei muito essa dúvida do Joao e a resposto do instrutor Guilherme. Demorei um pouco pra "encontrar" o lugar onde eu colocaria a função toUpperCase , mas após várias tentativas segue aí o meu código. E, está funcionando com minúsculas ou maiúsculas. ;)
<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? Responda S ou N");
if(idade>=18 && temCarteira.toUpperCase() == "S") {
mostra ("Pode dirigir!");
} else {
mostra ("Não pode dirigir!");
}
</script>
Oi Magda
Isso mesmo, muito bom! Parabéns pelo empenho nos estudos!
Continue praticando e qualquer dúvida pode contar com a gente.