Operatorzy JavaScript
JavaScript operator przypisania służy do porównywania wartości, wykonywać operacje arytmetyczne i tym podobne.
JavaScript arytmetyczne Operatory
Operatory arytmetyczne służą do wykonywania operacji na dwóch zmiennych lub wartości.
Przypisaniey = 5, poniższa tabela pokazuje, że używasz operatory arytmetyczne:
operatorzy | opis | przykład | wartość y | wartość x | przykłady Online |
---|---|---|---|---|---|
+ | dodawanie | x = y + 2 | y = 5 | x = 7 | Przykłady >> |
- | odejmowanie | X = Y - 2 | y = 5 | x = 3 | Przykłady >> |
* | mnożenie | x = y * 2 | y = 5 | x = 10 | Przykłady >> |
/ | podział | X = Y / 2 | y = 5 | x = 2.5 | Przykłady >> |
% | reszta | x = y% 2 | y = 5 | x = 1 | Przykłady >> |
++ | przyrost | X = Y ++ | y = 6 | X = 6 | Przykłady >> |
x = y ++ | y = 6 | x = 5 | Przykłady >> | ||
- | Zmniejszanie | x = --Y | y = 4 | x = 4 | Przykłady >> |
X = y-- | y = 4 | x = 5 | Przykłady >> |
O operatorów arytmetycznych, można przeczytać naszą operatora samouczek JavaScript .
Operatory przypisania JavaScript
JavaScript operator przypisania służy do przypisania wartości do zmiennych.
Biorąc pod uwagę, x = 10 i Y = 5, poniższa tabela wyjaśnia operator przypisania:
operatorzy | przykład | Jak sama | wartość x | przykłady Online |
---|---|---|---|---|
= | x = y | x = y | x = 5 | Przykłady >> |
+ = | x + y = | x = x + y | x = 15 | Przykłady >> |
- = | x - = y | x = x - y | x = 5 | Przykłady >> |
* = | x = y * | x = x * y | x = 50 | Przykłady >> |
/ = | x / y = | x = x / y | X = 2 | Przykłady >> |
% = | x% = y | x = x% y | X = 0 | Przykłady >> |
O operatora przypisania, można przeczytać naszą operatora samouczek JavaScript .
Operatorzy JavaScript strunowe
Operator + + = operatora może być stosowany do łączenia ciągów.
Biorąctext1 = "Good", text2 ="Morning", a text3 = "", poniższa tabela wyjaśnia użycie operatorów smyczkowych:
operatorzy | przykład | text1 | text2 | text3 | przykłady Online |
---|---|---|---|---|---|
+ | text3 = text1 + text2 | "Dobry" | "Rano" | "Dzień dobry" | Przykłady >> |
+ = | text1 + = text2 | "Dzień dobry" | "Rano" | ' " | Przykłady >> |
porównanie
Analizując logikę porównania dla instrukcji decyzja, biorąc pod uwagę dwie wartości lub zmienne są równe.
Biorąc pod uwagę,x = 5, poniższa tabela przedstawia porównanie wykorzystania:
operatorzy | opis | porównać | wynik | przykłady Online |
---|---|---|---|---|
== | równy | x == 8 | fałszywy | Przykłady >> |
x == 5 | prawdziwy | Przykłady >> | ||
=== | Wartości i typy są równe (zawsze równa) | x === "5" | fałszywy | Przykłady >> |
x === 5 | prawdziwy | Przykłady >> | ||
! = | Nie jest równy | x! = 8 | prawdziwy | Przykłady >> |
! == | Wartość i rodzaj nie są, itp (nie zawsze równa się) | x! == "5" | prawdziwy | Przykłady >> |
x! == 5 | fałszywy | Przykłady >> | ||
> | większy niż | x> 8 | fałszywy | Przykłady >> |
< | mniej niż | x <8 | prawdziwy | Przykłady >> |
> = | Większa niż lub równa | x> = 8 | fałszywy | Przykłady >> |
<= | Mniejsza lub równa | x <= 8 | prawdziwy | Przykłady >> |
O porównania, można przeczytać naszą JavaScript Tutorial porównania .
operator warunkowy
Operator warunkowy na podstawie warunków dla operatora przypisania.
Biorąc pod uwagę,x = 6 oraz y = 3, poniższa tabela pokazuje operatora warunkowego operacji:
gramatyka | przykład | przykłady Online |
---|---|---|
Zmienna = (warunek) Wartość Wartość 1 :? 2 | ? Voteable = (wiek i 18) "Za młody": "tyle stary" | Przykłady >> |
Operatory logiczne
operator logiczny określenie logicznych zależności między zmiennymi lub wartości.
Biorąc pod uwagę,x = 6 oraz y = 3, Poniższy przykład demonstruje użycie operatorów logicznych:
operatorzy | opis | przykład |
---|---|---|
&& | i | (X <10 && y> 1) jest prawdziwe |
|| | lub | (X == 5 || y == 5) jest fałszywe |
! | nie- | ! (X == y) jest prawdziwe |
JavaScript Operatory bitowe
Operatory bitowe działają na liczbach 32-bitowych. Wszelkie operacje cyfrowe będą konwertowane do 32-bitowej. Wyniki zostaną przeliczone na liczbę JavaScript.
operatorzy | opis | przykład | jak | wynik | dziesiętny |
---|---|---|---|---|---|
& | I | X = 5 i 1 | 0101 & 0001 | 0001 | 1 |
| | LUB | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | zanegowana | x = ~ 5 | ~ 0101 | 1010 | 10 |
^ | XOR | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Lewa / td> | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | prawo | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |