Uczniowie uczniom pomagają!
Strony: 1
Tablica w JavaScript to inaczej zmienna przechowująca inne zmienne.
Tworzenie tablicy
var nazwa_tablicy=new Array(wartości zmiennych) lub var tablica=new Array() tablica[0]="Sen" tablica[1]="Smak"
Wartości zmiennych w tablicy wpisuje się tak samo jak w wywoływanej funkcji, czyli
var tablica=new Array(prompt("Podaj imię"), 27, "Gram na komputerze.")
Wywoływanie danej zmiennej z tablicy
var tablica=new Array(prompt("Podaj imię"), 27, "Gram na komputerze.") document.write("Mam na imię " + tablica[0] + "<BR> Mam " + tablica[1] + "lat" + "Teraz " + tablica[2])
Jak widać w tym przykładzie zmienną wywołano przez podanie nazwy tablicy, a w prostokątnych nawiasach numer wartości zmiennej. Kolejność wartości zmiennych liczymy od 0.
Operacje na tablicy
Wypisanie wszystkich elementów tablicy
var wypisz=new Array("Ola", "Ala", "Ewa") document.write(wypisz.join())//Wypisze Ola, Ala, Ewa document.write(wypisz.join("-"))//Wypisze Ola-Ala-Ewa
W nawiasie po join wpisujemy w cudzysłowiu znak oddielający elementy tablicy
Odwrócenie kolejności elementów
Robi się to tak samo jak z wypisaniem tylko zamiast join() wpisujemy reverse().
var wypisz=new Array("Ola", "Ala", "Ewa") document.write(wypisz.join())//Wypisze Ola, Ala, Ewa document.write(wypisz.reverse()) document.write(wypisz.join())//Wypisze Ewa, Ala, Ola
Uwaga! Ta komenda zmienia też kolejność przy wywoływaniu tablicy. Czyli jeśli Ola było wypisz[0], teraz będzie wywoływana przez wypisz[2]
Sortowanie elementów tablicy
var wypisz=new Array("Ola", "Ala", "Ewa") document.write(wypisz.join())//Wypisze Ola, Ala, Ewa document.write(wypisz.sort()) document.write(wypisz.join())//Wypisze Ala, Ewa, Ola
Uwaga! Jak w przypadku reverse() kolejność w wywoływaniu zostanie zmieniona.
Offline
Strony: 1