Estrutura léxica

Estrutura léxica
Calendar
A estrutura léxica de uma linguagem de programação é o conjunto de regras elementares que es- pecificam o modo de escrever pr... Veja mais
Publicidade

Em qual superconjunto de ASCII são escritos os programas em JavaScript?

Unicode 3.2 ou superior
Ecma
windows
Bat
Shell
Publicidade

JS é uma linguagem que diferencia letras maiúsculas de minusculas

Errado
Certo

JavaScript ignora os espaços que aparecem entre sinais em programas. De modo geral, JavaScript também ignora quebras de linha. Como é possível usar espaços e novas linhas livremente em seus programas, você pode formatar e endentar os progra- mas de um modo organizado e harmonioso, que torne o código fácil de ler e entender.

Verdadeiro
Falso
Publicidade

Alguns componentes de hardware e software de computador não conseguem exibir ou introduzir o conjunto completo de caracteres Unicode. Para ajudar os programadores que utilizam essa tecnolo- gia mais antiga, JavaScript define sequências especiais de seis caracteres ASCII para representar qual- quer código Unicode de 16 bits. Esses escapes Unicode começam com os caracteres \u e são seguidos por exatamente quatro dígitos hexadecimais (usando as letras A–F maiúsculas ou minúsculas). Os escapes Unicode podem aparecer em strings literais, expressões regulares literais e em identificadores JavaScript (mas não em palavras-chave da linguagem). O escape Unicode para o caractere “é”, por exemplo, é \u00E9, e as duas strings JavaScript a seguir são idênticas:

"caf/r0090"
"caf|f0090"
"café" === "caf\u00e9"

O Unicode permite mais de uma maneira de codificar o mesmo caractere. A string “é”, por exemplo, pode ser codificada como o caractere Unicode \u00E9 ou como um caractere ASCII “e” normal, seguido da marca de combinação de acento agudo \u0301. Essas duas codificações podem parecer exatamente a mesma quando exibidas por um editor de textos, mas têm diferentes codificações binárias e são consideradas diferentes pelo computador. O padrão Unicode define a codificação pre- ferida para todos os caracteres e especifica um procedimento de normalização para converter texto em uma forma canônica conveniente para comparações. JavaScript presume que o código-fonte que está interpretando já foi normalizado e não tenta normalizar identificadores, strings nem expressões regulares.

Verdadeiro
Falso
Publicidade

Observe a sequência a seguir e responda se está certo ou errado: //Comentário de uma linha /**/ Comentário de múltiplas linhas

Verdadeiro
Falso

Um literal é um valor de dados que aparece diretamente em um programa. Os valores seguintes são todos literais: 12 // O número doze 1.2 // O número um ponto dois "hello world" // Uma string de texto 'Hi' // Outra string true // Um valor booleano false // O outro valor booleano /javascript/gi // ma "expressão regular" literal (para comparação de padrões) null // Ausência de um objeto

Verdadeiro
Falso
Publicidade

Um identificador é simplesmente um nome. Em JavaScript, os identificadores são usados para dar nomes a variáveis e funções e para fornecer rótulos para certos laços no código JavaScript. Um iden- tificador JavaScript deve começar com uma letra, um sublinhado (_) ou um cifrão ($). Os caracteres subsequentes podem ser letras, dígitos, sublinhados ou cifrões. (Os dígitos não são permitidos como primeiro caractere, para que JavaScript possa distinguir identificadores de números facilmente.) To- dos estes são identificadores válidos:

Verdadeiro
Falso

Assim como muitas linguagens de programação, JavaScript usa o ponto e vírgula (;) para separar instruções (consulte o Capítulo 5). Isso é importante para tornar claro o significado de seu códi- go: sem um separador, o fim de uma instrução pode parecer ser o início da seguinte ou vice-versa. Em JavaScript, você normalmente pode omitir o ponto e vírgula entre duas instruções, caso essas instruções sejam escritas em linhas separadas. (Você também pode omitir um ponto e vírgula no final de um programa ou se o próximo sinal do programa for uma chave de fechamento }.) Muitos programadores JavaScript (e o código deste livro) utilizam pontos e vírgulas para marcar explicita- mente os finais de instruções, mesmo onde eles não são obrigatórios. Outro estilo é omitir os pontos e vírgulas quando possível, utilizando-os nas poucas situações que os exigem. Qualquer que seja o estilo escolhido, existem alguns detalhes que você deve entender sobre os pontos e vírgulas opcionais em JavaScript.

Falso
Verdadeiro
Publicidade
Publicidade
ComentáriosÚltima atualização: -
Clique aqui e seja o primeiro a comentar!

Você vai gostar também

Carregando...