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