SóProvas


ID
913780
Banca
FCC
Órgão
DPE-SP
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

Alternativas
Comentários
  • Alternativa E, pois todos os fragmentos estão corretos. A questão aborda o conceito de criação de um Array e de um Object em JavaScript.

    JavaScript Array

    É uma variável especial a qual pode manter mais que um valor ao mesmo tempo. Em JavaScript há 3 formas de criar um Array, são elas:
    1) Regular
    var bancas=new Array(); 
    bancas[0]="FCC";       
    bancas[1]="Cespe";

    2) Literal
    var bancas=["FCC","Cespe"];

    3) Condensado
    var bancas=new Array("FCC","Cespe");

    JavaScript Objects

    É um tipo especial de dados com propriedades e métodos. Em JavaScript há 2 formas de criar um novo Object, são elas:
    1) Regular
    pessoa=new Object();
    pessoa.nome="João";
    pessoa.idade=40;


    2) Literal
    pessoa={nome:"João",idade:40};

    Fonte: http://www.w3schools.com/js/
  • Vale destacar que arrays também são objetos em javascript.