3
respostas

Dúvida em relação a resposta "tem carteira"

Consegui realizar a solução, mas a minha dúvida é que o prompt diferencia letras maiúsculas e minúsculas.

Eu coloquei na solução assim:

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

Mas caso a pessoa responda com S minúsculo da diferença no resultado. Tem como arrumar isso?

3 respostas

O jeito mais facil e botar para a pessoa apenas selecionar S ou N em um label de escolha hahaha. Mas programando seria temCarteira = temCarteira.toUpperCase() Ele transforma para voce qualquer string em maiusculo

Mas como poderia aplicar isso ao código? No caso, onde encaixaria?

Seria tipo

temCarteira = 's'
temCarteira = temCarteira.toUpperCase()
if(temCarteira == 'S'){
    console.log('esta maisculo')
}

Ai ela ficaria sempre maiuscula, depende de como montar o codigo, se tiver pegando um valor de um input, da para colocar esse .toUpperCase na funcao que pega o valor do input