4
respostas

Será que posso dirigir? variável temCarteira

if( idade >= 18 && temCarteira == "S")--------------Nessa linha ele só aceita a condição "S", maiúsculo para imprimir na tela a mensagem, Como posso alterar isso?

4 respostas

Oi Jefferson

Você pode utilizar a função toUpperCase para converter a informação recebida no temCarteira para maíuscula. Assim se a pessoa informar s minúsculo não tem problema.


if( idade >= 18 && temCarteira.toUpperCase() == 'S') {
    //....
}

Gratidão Guilherme Henrique!

Podemos usar como realizado a baixo testei e funciona: // if (idade >=18 && temCarteira == "s" && "S") assim temos as condicoes de maiusculo e minusculo atendidas.

Oi Daniel

Isso mesmo Daniel tem essa possibilidade também, mas lembre-se que toda vez que você utilizar o && ou || na verificação condicional você precisa repetir a lógica da comparação, assim:

if (idade >=18 && temCarteira == "s" && temCarteira == "S")