JavaScript – Primeri nizova

Kao ลกto smo naveli u proลกlom prilogu nizovi su ureฤ‘eni skup podataka, koji su odreฤ‘eni svojim mestom u nizu, takozvanim indeksom. U prvom primeru ฤ‡emo videti kako da izvrลกimo dodavanje elemenata jednom nizu. Ovo moลพemo da uradimo na tri naฤina:

  • prvi naฤin je pojedinaฤna dodela vrednosti ฤlanovima niza. Evo i primera, gde ฤ‡emo nizu „Dani“ dodati odreฤ‘ene ฤlanove:


    Dani[0] = „Ponedeljak“
    Dani[1] = „Utorak“
    Dani[2] = „Sreda“

  • sledeฤ‡i naฤin je dodavanje elemenata je prilikom kreiranja niza:


    Dani = new array („Ponedeljak“, „Utorak“, „Sreda“)

  • i treฤ‡i naฤin je dinamiฤko dodeljivanje, recimo kroz programski kod:


    function niz() {
    Brojevi = new Array(4)
    for (i=0; i < 4; i++) {
    Brojevi [i] = i
    }
    document.write(Brojevi)
    }


    Kada pozivate elemente niza, to moลพete ฤiniti pozivanjem indeksa ฤlana niza ili same vrednosti ฤlana niza. Na primer, ako imate niz „Dani“ ฤiji su elemetni („Ponedeljak“, „Utorak“, „Sreda“), drugi element niza moลพete pozvati na dva naฤina:

    1. Dani[1] ili
    2. Dani[„Utorak“]

    A evo i primera kao da formirate dvodimenzionalni niz, tzv. matricu. Funkcija „Pisi“ ฤ‡e formirati kvadratnu matricu i na kraju ispisati sve elemente matrice :


    <HEAD>
    <SCRIPT language="JavaScript">
    <!–
    function pisi () {
    a = new Array(4)
    for (i=0; i < 4; i++) {
    a[i] = new Array(4)
    for (j=0; j < 4; j++) {
    a[i][j] = "["+i+","+j+"]"
    }
    }
    for (i=0; i < 4; i++) {
    str = "Niz "+i+":"
    for (j=0; j < 4; j++) {
    str += a[i][j]
    }
    document.write(str,"<p>")
    }
    }
    //–>
    </SCRIPT>
    </HEAD>
    <BODY>
    <SCRIPT language="JavaScript">
    pisi()
    </SCRIPT>
    </BODY>

    Pratite Krstaricu na www.krstarica.com