- Serwis Informatyka http://www.serwisinformatyka.pun.pl/index.php - Kurs Javascript http://www.serwisinformatyka.pun.pl/viewforum.php?id=7 - Tablice, czyli przechowalnie zmiennych http://www.serwisinformatyka.pun.pl/viewtopic.php?id=22 |
wrobel604 - 2013-01-06 19:42:33 |
Tablica w JavaScript to inaczej zmienna przechowująca inne zmienne. Kod: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 Kod: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. Kod: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 Kod: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] Kod: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. |