Questão número 306396

Analise os fragmentos de código JavaScript a seguir:

I. var a = new Object(); a.nome="Ana"; a.idade=40;

II. var c = {nome:"Ana", idade:40};

III. var b = new Array(); b[0] = "Ana"; b[1] = 40;

IV. var d = ["Ana",40];

Sobre esses fragmentos de código é correto afirmar que

  • A.

    nos fragmentos I e II, o valor 40 deve ser colocado entre aspas, pois em um objeto JavaScript se o primeiro elemento é literal, os demais elementos também devem ser literais.

  • B.

    o fragmento II está incorreto, pois para atribuir os valores aos atributos nome e idade do objeto c deve-se utilizar o sinal de cifrão e não dois-pontos (:).

  • C.

    todos os fragmentos estão incorretos e mesmo se tivessem corretos, não funcionariam na maioria dos navegadores.

  • D.

    o fragmento III está incorreto, pois a posição (índice) de uma array unidimensional inicia-se pelo número 1 e não por 0.

  • E.

    todos os fragmentos estão corretos. Os fragmentos I e II criam objetos e os fragmentos III e IV criam arrays.

Próxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...