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( ).
grampolhapel:
qual resposta é a certa?
Respostas
respondido por:
1
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'
respondido por:
2
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.
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.
Perguntas similares
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás