Operatory w JavaScript
Stronę tą wyświetlono już: 3332 razy
Operatory arytmetyczne w JavaScript
Operator | Opis |
---|---|
= | operator podstawienia wartości |
+ | operator dodawania (w przypadku wartości liczbowych), znaku wartości lub łączenia tekstu (w przypadku, gdy jeden z argumentów operatora jest tekstem) |
+= | operator dodawania z podstawieniem (w przypadku wartości liczbowych) lub łączenia tekstu zawartego w zmiennej z inną wartością tekstową lub liczbową |
- | operator odejmowania lub zmiany znaku wartości |
-= | operator odejmowania z podstawieniem |
* | operator mnożenia dwóch wartości liczbowych |
*= | operator mnożenia z podstawieniem |
/ | operator dzielenia dwóch wartości liczbowych |
/= | operator dzielenia z podstawieniem |
% | operator reszty z dzielenia dwóch liczb całkowitych |
%= | operator reszty z dzielenia dwóch liczb całkowitych z podstawieniem |
++ | operator inkrementacji (zwiększania wartości o 1) |
-- | operator dekrementacji (zmniejszania wartości o 1) |
Operatory porównania wartości w JavaScript
Operator | Opis |
---|---|
== | zwraca true gdy wartość po lewej stronie operatora jest równa wartości po drugiej stronie operatora |
=== | zwraca true gdy wartość po lewej stronie operatora jest równa wartości po prawej jego stronie i równocześnie porównywane wartości są tego samego typu; |
!= | zwraca true gdy wartość po lewej stronie operatora jest różna od wartości po prawej stronie operatora |
!== | zwraca true, gdy wartość po lewej stronie operatora jest różna od wartości po jego prawej stronie lub, gdy porównywane wartości są różnych typów; |
< | zwraca true, gdy wartość po lewej stronie operatora jest mniejsza od wartości po jego prawej stronie |
<= | zwraca true, gdy wartość po lewej stronie operatora jest mniejsza lub równa wartości po jego prawej stronie |
> | zwraca true, gdy wartość po lewej stronie operatora jest większa od wartości po jego prawej stronie |
>= | zwraca true, gdy wartość po lewej stronie operatora jest większa lub równa wartości po jego prawej stronie |
?: | operator trójargumentowy, który zwraca w zależności od spełnienia warunku postawionego przed znakiem zapytania wartość znajdującą się przed średnikiem (gdy warunek jest spełniony) lub po średniku, gdy warunek nie jest spełniony.
|
Operatory logiczne w JavaScript
Operator | Opis |
---|---|
&& | Operator AND zwracający true, gdy warunki po lewej i prawej stronie operatora są spełnione |
|| | operator OR, zwracający true, gdy warunek po lewej lub po prawej stronie operatora jest spełniony |
^ | operator XOR, zwracający true, gdy warunki po lewej i prawej stronie są przeciwstawne
|
! | operator NOT, zwracający true, gdy warunek stojący po lewej stronie nie jest spełniony |
Operatory bitowe w JavaScript
Operator | Opis |
---|---|
& | bitowy operator |
| | bitowy operator OR, który dla wartości: 11110000 i 10101010 zwróci wartość: 11111010 |
^ | bitowy operator XOR, który dla wartości: 10101100 i 01011100 zwróci wartość: 11110000 |
<< | operator przesunięcia bitowego w lewo, który dla wartości w zapisie binarnym 00001111 << 100 zwróci wartość 11110000 |
>> | operator przesunięcia bitowego w prawo, który dla wartości w zapisie binarnym 11110000 >> 100 zwróci wartość 00001111 |

Tytuł:
JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript
Autor:
Kyle Simpson

Tytuł:
JavaScript dla dzieci dla bystrzaków
Autor:
Chris Minnick, Eva Holland

Tytuł:
Modularny JavaScript dla zaawansowanych
Autor:
Nicolas Bevacqua

Tytuł:
JavaScript w praktyce. Stwórz twitterowego bota, system sygnalizacyjny LED i inne projekty z użyciem Node.js i Raspberry Pi
Autor:
Lynn Beighley

Tytuł:
Matematyka dla programistów JavaScript
Autor:
Jacek Piechota

Tytuł:
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Autor:
Jon Duckett

Tytuł:
ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript
Autor:
Nicholas C. Zakas

Tytuł:
JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II
Autor:
Simon Timms

Tytuł:
HTML,CSS i JavaScript dla każdego. Wydanie VII
Autor:
Laura Lemay, Rafe Colburn, Jennifer Kyrnin

Tytuł:
Roboty JavaScript od podstaw. Projekty NodeBots dla platformy Johnny-Five z wykorzystaniem płytek Raspberry Pi, Arduino oraz BeagleBone
Autor:
Rick Waldron, Backstop Media (lista współautorów w uwagach dodatkowych)