Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A Instrução alert e o Unicode

Comecei as aulas da lógica de programação fazem apenas 2 dias e tenho uma dúvida a ser tirada até que bastante simples :P

O motivo de não podermos usar ALERT (em maiúsculo) e sim alert (em minúsculo) tem alguma ligação com o Unicode ou é outra coisa? Conforme eu vejo as aulas eu também vou pesquisando aos poucos sobre tudo que leio pra ter uma gama de informações maior mas não encontrei sobre isso :/ por isso veio a suposição.

No Unicode as letras maiúsculas e minúsculas tem um code point diferente... por exemplo, a letra "A" é U+0041, enquanto o da letra "a" é U+00E7.

O editor de texto "enxerga" os caracteres na verdade como esses códigos e não como enxergamos? Enfim, é isto XD

1 resposta
solução!

Oi Nestor, tudo bem?

Tem e não tem haver... Existem linguagens que são Case Sensitive que significa que tem diferença entre maiúsculo e minúsculo e outras que são Case Insensitive que não tem diferença... Isso é definido na construção da linguagem e "configurado" no interpretador ou o compilador daquela linguagem.

O editor de textos em si não liga se você digitar alert ou ALERT, você pode salvar e tentar executar... Mas quando o interpretador da linguagem tentar executar essa instrução ele vai ver que tem coisa errada e gerar um erro.

Tem relação com o Unicode porque é através desses "números" das letras e tudo mais que ele vai se baseando, mas lembre-se que isso vai de linguagem para linguagem, cada uma foi pensada e definida para aceitar um dos dois tipos.