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:
a)
Não se pode usar acentos em documentos JavaScript, pois geram erro de codificação. b)
A contagem em JavaScript começa do 0, logo não há item na posição 3. c)
Não se pode usar hífen na declaração de um nome de variável. d)
Não há erro, o código imprimirá “couve”. e)
Arrays devem ser declarados usando o método Array( ).
Alternativa C) A contagem em JavaScript começa do 0, logo não há item na posição 3.
Explicação:
Na linguagem JavaScript (Assim como a maioria das outras) o índice de listas (Arrays) sempre começa do 0. Assim não existe um objeto no índice 3 dessa lista já que ela vai até o índice 2.
Exemplo: var lista-de-compras = ['alface', 'beterraba', 'couve']
lista-de-compras[0] está o elemento 'alface'
lista-de-compras[1] está o elemento 'beterraba'
lista-de-compras[2] está o elemento 'couve'
2 votes Thanks 1
eduardosilverio1
Alternativa C) Não se poder usar hífen na declaração de um nome de variável
Explicação: As variáveis em Js não podem começar com número, nem hífen ou algum outro caracter. Complementando caso a variável fosse declarada por exemplo lista_de_compras o erro estaria no array pq os elementos do array começa por 0.
Lista de comentários
Resposta:
Alternativa C) A contagem em JavaScript começa do 0, logo não há item na posição 3.
Explicação:
Na linguagem JavaScript (Assim como a maioria das outras) o índice de listas (Arrays) sempre começa do 0. Assim não existe um objeto no índice 3 dessa lista já que ela vai até o índice 2.
Exemplo:
var lista-de-compras = ['alface', 'beterraba', 'couve']
lista-de-compras[0] está o elemento 'alface'
lista-de-compras[1] está o elemento 'beterraba'
lista-de-compras[2] está o elemento 'couve'
Explicação: As variáveis em Js não podem começar com número, nem hífen ou algum outro caracter. Complementando caso a variável fosse declarada por exemplo lista_de_compras o erro estaria no array pq os elementos do array começa por 0.