Monitor LG Flatron W2353V - Tanie drzwi wejściowe - folie okienne - fotografia ślubna - skrzyniopalety plastikowe - Domy z drewna - aplikacje portable - Praca ogłoszenia - Kubki reklamowe - Katalogi w Polsce - wizualizacje - news - Banki - producent pościeli dziecięcej - kurs html dla webmastera

<<<

Projektowanie stron internetowych

[Hierarchia w JavaScript][Zmienne][Obiekty][Literały][Operatory i wyrażenia]

Literały

Wartość nie przypisana do żadnej zmiennej jest znana jako literał.Ten prosty koncept na pierwszy rzut oka może być mylący.Literałem jest np:

5
albo
"Kowalski"

A doczego tak wogóle służą literały?No cóż, czasami chcemy odwołać się do jakiejś ustalonej wartości, np: cena jakiegoś produktu może niezależnie od okoliczności wynosić 5zł.W tej sytułacji możesz przypisać ją do zmiennej cena. Ale dzięki literałom nie musisz tak postąpić. W miejscu gzie potrzebna ci ta stała cena wystarczy wpisać 5 ,czyli cenę twojego produktu.
np:

z użyciem zmiennej

var cena = 5
var ile_zaplacic = ilosc_sztuk * cena


z użyciem literału

var ile_zaplacic = ilosc_sztuk * 5

Obiekty

Obiekt w JavaScript to zbiór zmiennych odnoszących się do konkretnej rzeczy, np weźmy pod uwagę sweter.Możemy go opisać przy pomocy kilku zmiennych (kolor, rozmiar, cena itd).Te wszystkie zmienne są związane ze swetrem.

sweter.rozmiar = "XL"
sweter.kolor = "czerwony"
sweter.cena = 13.90


Ogólnie postać definicji obiektu ma postać

obiekt.własność

Same obiekty można przypisywać także większym obiektom w zależności od potrzeb programisty.
Ważną cechą obiektów jest to iż występują one w ustalonym porządku w jakim zostały one zdefiniowane :

sweter[0] to to samo co sweter.rozmiar
sweter[1] to to samo co sweter.kolor
sweter[2] to to samo co sweter.cena

Operatory i wyrażenia

Operator to polecenie przetwarzające podane wartości lub zmienne w jakiś rezultat np:

4 + 5 = 9

W tym wypadku operatorem jest "+".

Operatory artmetyczne

Operator

Operacja

+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
% reszta z dzielenia

Operatory binarne i unarne

Inkrementowanie "++"
Ten operator zwiększa o jedną wartość swego argumentu np:

sprzedaż = kubki++

Ta operacja zwiększyła zmienną kubki o 1

Można także przypisać

sprzedaż = ++kubki

Teraz zmienna kubki została zainkrementowana najpierw a później zwiększona o 1

Dekrementowanie "-"
Działa odwrotnie w stosunku do inkrementowania, czyli zmniejsza o 1.

Negacja "-"
Czyli gdy nasza zmienna cena wynosi 5, to przy użyciu negacji będzie wynosić -5

-cena

Operator przypisania

Jednym z takich operatorów jest "=" czyli operator który przypisuje wartości zmiennym.

Innymi operatorami są :

total = total + cena inaczej można zapisać total+=cena
total = total - cena inaczej można zapisać total-=cena
total = total * cena inaczej można zapisać total*=cena
total = total / cena
inaczej można zapisać total/=cena
total = total % cena
inaczej można zapisać total%=cena

Operatory porównania

==
Jest to operator równości.Taki operator porównuje dwie wartości np:

ilosc_kubkow == 30

!=
Jest to operator nierówności np:

ilosc_kubkow != 30

< lub >
Czyli mniejsze niż lub większe niż, np:

ilosc_kubkow < 30

ilosc_kubkow > 30


<= lub >=
Czyli niemniejsze niż lub niewiększe niż, np:

ilosc_kubkow <= 30

ilosc_kubkow >= 30

Operatory logiczne

Operator i, czyli &&
Operator ten sprawdza warunek dla dwóch wartości np:

( ilosc_kubkow > 20 ) && ( ilosc_kubkow < 30 )

czyli warunek zostanie spełniony w przedziale (20,30).Jakiekolwiek odstępstwo od tych warunków spowoduje "fałsz".

Operator albo,czyli ||
Operator ten sprawdza tylko jeden warunek np:

( ilosc_kubkow > 20 ) || ( ilosc_kubkow < 30 )

czyli ilość kubków może być większe od 20 lub mniejsze od 30. Wynik "fałsz" nastąpi wtedy gdy nie zostanie spełniony żaden z powyższych warunków

Operator nie, czyli !
Działa tylko na jednym argumencie.I stwierdza czy coś jest prawdziwe czy nie,np:

! (ilosc_kubkow == 5)

czyli zwróci "fałsz" gdy kubki będą wynosić 5.W innych przypadkach będzie prawda.

Wyrażenia

Wyrażenie to przypisanie wartości do jakiejś zmiennej i uzależnienie jej od jakiegoś warunku.

(warunek) ? wartośćtrue : wartośćfalse

czyli jeśli warunek zostanie obliczony jako true to rezultatem będzie wartośćtrue w przeciwnym wypadku wartośćfalse, np:

zakup = (ilosc_kobkow >= 4) ? "karta rabatowa" : "nic dla klienta"


Projektowanie stron internetowych Copyright(c) 1998 by Robert Fontański