Poradnik Webmastera

Kanał ATOM

Zapisz się na darmowy newsletter:
E-mail:

Imię:

Zgadzam się z Polityką Prywatności

Po zapisaniu się otrzymasz ten ebook:
Jak zwiększyć ruch na stronie WWW? 120 praktycznych wskazówek
Pozycjonowanie dzięki:
Darmowe Pozycjonowanie
Valid XHTML 1.0 Strict
Poprawny CSS!

Operatory logiczne - Kurs języka JavaScript

<< Wstecz
Operatory porównania i relacyjne
^^ Spis treściDalej >>
Operatory bitowe

W tej grupie znajdują się operatory które mogą być zastosowanie do tworzenia bardziej złożonych wyrażeń logicznych, gdzie konieczne jest np. sprawdzenie kilku warunków jednocześnie. Dostępne są trzy operatory: iloczyn logiczny &&, suma logiczna || oraz negacja logiczna !.

Negacja logiczna jest to najprostszy operator - zmienia on wartość na przeciwną, czyli true na false, oraz false na true.

!true; // false
!false; // true

Operator iloczynu logicznego służy do sprawdzenia czy obydwie wartości są prawdziwe (true). Jeżeli tak jest, wynikiem też jest true, natomiast w przeciwnym wypadku wynikiem będzie false.

false && false; // false
false && true; // false
true && false; // false
true && true; // true

Operator sumy logicznej służy natomiast do sprawdzenia czy co najmniej jedna z wartości jest prawdziwa (true). Jeżeli tak jest, wynikiem też jest true, natomiast w przeciwnym wypadku wynikiem będzie false.

false || false; // false
false || true; // true
true || false; // true
true || true; // true

Przy tworzeniu bardziej złożonych wyrażeń logicznych można używać tych operatorów wielokrotnie:

(a > 0) && (b > 0) && (c > 0);

Przy zapisywaniu warunków warto je brać w nawiasy - sprawi to że całe wyrażenie będzie czytelniejsze i łatwiejsze do przeanalizowania.

Warto także pamiętać że operator iloczynu logicznego ma wyższy priorytet niż operatory sumy logicznej (podobnie jak w przypadku zwykłego mnożenia i dodawania), zatem czasami użycie nawiasów może być konieczne, np. aby sprawdzić czy obydwie liczby są dodatnie, bądź ujemne:

((a > 0) && (b > 0)) || ((a < 0) && (b < 0));


Wykop tą stronę! >>> dodajdo.com
<< Wstecz
Operatory porównania i relacyjne
^^ Spis treściDalej >>
Operatory bitowe
Ile masz lat?
8 lub mniej
9 - 12
13 - 16
17 - 20
21 - 26
27 - 35
36 - 50
51 lub wiecej
Pokaż wyniki

"Magazyn INTERNET" to miesięcznik poświęcony w całości globalnej sieci komputerowej. Prezentuje aktualności internetowe, praktyczne porady związane z sieciami komputerowymi, kursy dla webmasterów,...
Magazyn Internet - zobacz teraz!

Helion.pl
Tylko dzisiaj!
Zaoszczędzisz 30%!

Joomla! System zarządzania treścią
Cena: 30.8 zł 44 zł

AJAX w mgnieniu oka
Cena: 34.9 zł

PHP5. Radocha z programowania
Cena: 29.9 zł

Ajax on Rails
Cena: 44 zł
international calling card | czasowniki modalne | blog o psach, blogi o psach | PLACE ZABAW | Real Madryt | Ogłoszenia drobne | Antykoncepcja | Stropy typu FILIGRAN | imprezy integracyjne | porównaj telefony

Page copy protected against web site content infringement by Copyscape
Copyright © 2003-2008 Daniel "Sir Zooro" Frużyński
Powielanie i dalsze rozpowszechnianie bez zezwolenia zabronione