Buscar

O código a seguir apresenta erros quando executado: 1. // declaração de uma lista de compras 2. var lista-de-compras = ['alface', 'beterraba', 'co...

O código a seguir apresenta erros quando executado:

1. // declaração de uma lista de compras
2. var lista-de-compras = ['alface', 'beterraba', 'couve']
3.
4. // imprimindo o último item comprado
5. console.log(lista-de-compras[3])

Das alternativas a seguir, qual melhor representa o motivo PRIMÁRIO para esse código não funcionar corretamente:


Não se pode usar acentos em documentos JavaScript, pois geram erro de codificação.
A contagem em JavaScript começa do 0, logo não há item na posição 3.
Não se pode usar hífen na declaração de um nome de variável.
Não há erro, o código imprimirá “couve”.
Arrays devem ser declarados usando o método Array( ).

Essa pergunta também está no material:

Colaborar - Av1 - Desenvolvimento em Javascript
3 pág.

💡 2 Respostas

User badge image

Ed Verified user icon

A alternativa correta que melhor representa o motivo primário para esse código não funcionar corretamente é: "Não se pode usar hífen na declaração de um nome de variável." Em JavaScript, nomes de variáveis não podem conter hífens. Portanto, a declaração "var lista-de-compras" está incorreta. Para corrigir o código, você pode substituir o hífen por um sublinhado ou remover o hífen completamente.

0
Dislike0
User badge image

Fulano da computação

O motivo primário para o código não funcionar corretamente é:

b) A contagem em JavaScript começa do 0, logo não há item na posição 3.

Na linha 5, o código tenta acessar o quarto elemento da lista (lista-de-compras[3]), mas como a contagem em JavaScript começa em 0, o índice máximo acessível é 2, correspondendo ao terceiro elemento da lista. Isso resultará em um erro de "índice fora do intervalo".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais