Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Será que posso dirigir? [Caixa Alta]

Apenas uma dúvida: neste exercício uma das condições é possuir carteira de motorista, com resposta sim ou não [s ou n]. Utilizar caixa alta na criação do código e digitar caixa baixa quando é solicitada a informação no navegador pode afetar o resultado?

3 respostas
solução!

Afeta sim. Quando você terminar o curso de lógica e partir para a linguagem JavaScript aprenderá a ignorar as diferenças entre caixa alta e baixa em suas comparações. Veja um exemplo:

var letra1 = 's';
var letra2 = 'S';

letra.toLowerCase() == letra2.toLowerCase() // dá true

No exemplo acima, as suas letras são transformadas em caixa baixa antes da comparação.

Sucesso e bom estudo meu aluno!

Sim, afetará o resultado, comparações de caracteres são feitas com base nos códigos da tabela ASCII, sendo que "s" e "S" representam um código diferente nessa tabela, será necessário converter esse caractere em Uppercase para fazer a comparação.

Muito obrigado. Achei que minha dúvida não tinha fundamento mas aplicando os exercícios propostos reparei nesse detalhe.