Serwis Informatyka

Uczniowie uczniom pomagają!


Napisz odpowiedź

Napisz nowego posta

Kliknij w ciemne pole na obrazku, aby wysłać wiadomość.

Powrót

Podgląd wątku (najnowsze pierwsze)

wrobel604
2013-01-06 19:42:33

Tablica w JavaScript to inaczej zmienna przechowująca inne zmienne.
Tworzenie tablicy

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
var tablica=new Array(prompt("Podaj imię"), 27, "Gram na komputerze.")
Wywoływanie danej zmiennej z tablicy

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.
Operacje na tablicy
Wypisanie wszystkich elementów tablicy

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
Odwrócenie kolejności elementów
Robi się to tak samo jak z wypisaniem tylko zamiast join() wpisujemy reverse().

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]
Sortowanie elementów tablicy

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.

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.allpc.pun.pl www.forum-pbf-bakugan.pun.pl www.heylin-xiaolin-wu.pun.pl www.goodmt2.pun.pl www.dkw.pun.pl