Operator służy do manipulowania określoną wartością lub operandem. Operatory służą do wykonywania określonych obliczeń matematycznych i logicznych na operandach. W tym artykule omówimy różne Operatory i ich użycie w kodzie w następującej kolejności:
Co to jest operator?
Operatory służą do porównywania wartości, wykonywania operacji arytmetycznych itp. Na przykład, jeśli weźmiemy proste wyrażenie, 4 + 5 równa się 9. Tutaj 4 i 5 nazywamy operandami, a „+” nazywamy operatorem. JavaScript składa się z różnych typów operatorów używanych do wykonywania różnych operacji.
Rodzaje operatorów JavaScript
Istnieją różne typy operatorów w JavaScript, które są używane do wykonywania różnych operacji. Niektóre z operatorów JavaScript obejmują:
- Operatory arytmetyczne
- Operatory porównania
- Operatory bitowe
- Operatory logiczne
- Operatory przypisania
Operatory arytmetyczne
Operatory arytmetyczne służą do wykonywania operacji arytmetycznych na operandach. Oto lista operatorów znanych jako operatory arytmetyczne JavaScript:
Operator | Opis | Przykład |
+ | Dodaje dwa operandy | 10 + 20 = 30 |
- | Odejmuje drugi operand od pierwszego | 30 - 20 = 10 |
/ | Podziel licznik przez mianownik Samouczek serwera sql dla początkujących | 10/20 = 2 |
* | Pomnóż dwa operandy | 5 * 5 = 25 |
% | Wyprowadza resztę z dzielenia liczb całkowitych | 20% 10 = 0 |
++ | Zwiększa wartość całkowitą o jeden | var a = 20 a ++ Teraz a = 21 |
- | Zmniejsza wartość całkowitą o jeden | var a = 20 a– Teraz a = 19 |
Operatory porównania
Operator porównania JavaScript porównuje te dwa operandy. Operatory porównania są następujące:
Operator | Opis | Przykład |
== | Sprawdza, czy dwa operandy są równe, czy nie. Jeśli tak, to warunek staje się prawdziwy. | 20 == 30 = fałsz |
=== | Znajduje identyczne (równe i tego samego typu) | 10 == 20 = fałsz |
! = | Sprawdza, czy dwa operandy są równe, czy nie. Jeśli wartości nie są równe, warunek staje się prawdziwy | 20! = 30 = prawda |
! == | Oznacza to, że dwie wartości nie są identyczne | 20! == 20 = fałsz |
> | Sprawdza, czy wartość lewego operandu jest większa niż wartość prawego operandu | 30> 10 = prawda |
> = | Sprawdza, czy wartość lewego operandu jest większa lub równa wartości prawego operandu | 20> = 10 = prawda |
< | Sprawdza, czy wartość lewego operandu jest mniejsza niż wartość prawego operandu | dwadzieścia<10 = false |
<= | Sprawdza, czy wartość lewego operandu jest mniejsza lub równa wartości prawego operandu | 30<=10 = false |
Operatory bitowe
Operatory bitowe służą do wykonywania operacji bitowych na operandach. Oto lista operatorów bitowych:
Operator | Opis | Przykład |
& | Operacja logiczna AND na każdym bicie argumentów całkowitych | (10 == 20 i 20 == 33) = fałsz |
| | Wykonuje operację logiczną OR na każdym bicie argumentów całkowitych | (10 == 20 | 20 == 33) = fałsz |
^ | Ten operator wykonuje operację Bitwise XOR | (10 == 20 ^ 20 == 33) = fałsz |
~ | Jest operatorem jednoargumentowym i działa poprzez odwrócenie wszystkich bitów w operandzie | (~ 10) = -10 |
<< | Przenosi wszystkie bity w pierwszym operandzie w lewo o liczbę miejsc określoną w drugim operandzie. | (10<<2) = 40 |
>> | Wartość lewego operandu jest przesuwana w prawo o liczbę bitów określoną przez prawy operand. | (10 >> 2) = 2 |
>>> | Ten operator jest podobny do operatora >>, z tą różnicą, że bity przesunięte po lewej stronie są zawsze równe zero. | (10 >>> 2) = 2 |
Operatory logiczne
Lista zawiera wszystkie operatory logiczne JavaScript:
sort () c ++
Operator | Opis | Przykład |
&& | Logiczny I - Jeśli oba operandy są niezerowe, warunek staje się prawdziwy | (10 == 20 && 20 == 33) = fałsz |
|| | Logiczny LUB - Jeśli którykolwiek z dwóch operandów jest niezerowy, warunek staje się prawdziwy. | (10 == 20 || 20 == 33) = fałsz |
! | Logiczny NIE - Odwraca stan logiczny swojego operandu. | ! (10 == 20) = prawda |
Operatory przypisania
Operatory przypisania służą do przypisywania wartości do operandu. Następujące operatory są znane jako operatory przypisania JavaScript:
Operator | Opis | Przykład |
= | Przypisuje wartości z prawego operandu do lewego operandu | 20 + 10 = 30 |
+ = | Dodaje prawy operand do lewego operandu i przypisuje wynik do lewego operandu | var a = 20 a + = 10 Teraz a = 30 |
- = | Odejmuje prawy operand od lewego operandu i przypisuje wynik lewemu operandowi | var a = 30 a- = 10 Teraz a = 20 |
* = | Mnoży prawy operand przez lewy operand i przypisuje wynik lewemu operandowi | var a = 10 a * = 20 Teraz a = 200 |
/ = | Dzieli lewy operand z prawym operandem i przypisuje wynik lewemu operandowi | var a = 10 a / = 2 Teraz a = 5 |
% = | Pobiera moduł używając dwóch operandów i przypisuje wynik do lewego operandu | var a = 10 a% = 2 Teraz a = 0 |
Oto niektóre z typowych operatorów JavaScript wraz z ich definicją i przykładem. W ten sposób dotarliśmy do końca naszego artykułu.
Teraz, gdy wiesz już o operatorach JavaScript, zapoznaj się z przez Edureka. Szkolenie w zakresie certyfikacji w zakresie rozwoju sieci pomoże Ci nauczyć się, jak tworzyć imponujące witryny internetowe przy użyciu HTML5, CSS3, Twitter Bootstrap 3, jQuery i interfejsów API Google oraz wdrażać je w Amazon Simple Storage Service (S3).
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy „Operator JavaScript”, a my skontaktujemy się z Tobą.