JavaScript 3 — podstawowe operatory (+, -, *, /,
Apr 01 2023
JavaScript ma kilka typów operatorów, które umożliwiają wykonywanie operacji na wartościach lub zmiennych. Oto niektóre z najczęstszych typów operatorów w JavaScript: Pełną listę tabeli pierwszeństwa operatorów znajdziesz tutaj.
JavaScript ma kilka typów operatorów, które umożliwiają wykonywanie operacji na wartościach lub zmiennych. Oto niektóre z najczęstszych typów operatorów w JavaScript:
// These will be used in the examples below
let num1 = 10;
let num2 = 5;
+operator dodawania: dodaje dwie wartości razem.-operator odejmowania: odejmuje jedną wartość od drugiej.*operator mnożenia: mnoży dwie wartości./operator dzielenia: dzieli jedną wartość przez drugą.%operator modułu: zwraca resztę po dzieleniu.
console.log(num1 + num2); // Output: 15
console.log(num1 * num2); // Output: 50
console.log(num1 % num2); // Output: 0
== operator równości: porównuje dwie wartości dla równości.!=operator nierówności: porównuje dwie wartości nierówności.>większy niż operator: zwraca wartość true, jeśli lewy operand jest większy niż prawy operand.<operator mniejszy niż: zwraca wartość true, jeśli lewy operand jest mniejszy niż prawy operand.>=operator większy lub równy: zwraca wartość true, jeśli lewy operand jest większy lub równy prawemu operandowi.<=mniejszy lub równy operatorowi: zwraca wartość true, jeśli lewy operand jest mniejszy lub równy prawemu operandowi.console.log(num1 > num2); // Output: true
console.log(num1 != num2); // Output: true
&&operator logiczny AND: zwraca wartość true, jeśli oba operandy są prawdziwe.||operator logiczny OR: zwraca wartość true, jeśli przynajmniej jeden z argumentów jest prawdziwy.!operator logiczny NOT: neguje wartość logiczną.console.log(num1 > num2 && num2 > 0); // Output: true
console.log(num1 == 10 || num2 == 10); // Output: true
=operator przypisania: przypisuje wartość do zmiennej.+=operator przypisania dodawania: dodaje wartość do zmiennej i przypisuje wynik do zmiennej.-=operator przypisania odejmowania: odejmuje wartość od zmiennej i przypisuje wynik do zmiennej.*=operator przypisania mnożenia: mnoży zmienną przez wartość i przypisuje wynik do zmiennej./=operator przypisania dzielenia: dzieli zmienną przez wartość i przypisuje wynik do zmiennej.num1 += 5;
console.log(num1); // Output: 15
++operator inkrementacji: zwiększa wartość zmiennej o 1.--operator dekrementacji: zmniejsza wartość zmiennej o 1.num2++;
console.log(num2); // Output: 6
&bitowy operator AND: wykonuje bitową operację AND na dwóch wartościach.|bitowy operator OR: wykonuje bitową operację OR na dwóch wartościach.^bitowy operator XOR: wykonuje bitową operację XOR na dwóch wartościach.~bitowy operator NOT: wykonuje bitową operację NOT na wartości.<<operator przesunięcia w lewo: przesuwa bity wartości w lewo o określoną liczbę pozycji.>>operator przesunięcia w prawo: przesuwa bity wartości w prawo o określoną liczbę pozycji.console.log(num1 & num2); // Output: 4
console.log(num1 << 1); // Output: 30
- Operator mnożenia ma wyższy priorytet niż operator dodawania. Na przykład w wyrażeniu
3 + 5 * 2operator mnożenia zostanie oceniony jako pierwszy, co da w wyniku3 + 10, co równa się13. Jeśli chcemy, aby dodanie zostało ocenione jako pierwsze, musimy użyć nawiasów:(3 + 5) * 2by oszacowało na16. - Operator przypisania ma niższy priorytet niż większość innych operatorów. Na przykład w wyrażeniu
a = b + 2operator dodawania zostanie oceniony jako pierwszy, co spowodujeb + 2. Następnie operator przypisania przypisze tę wartość do zmienneja. Jeśli chcemy najpierw przypisać wartość plusab, musimy użyć nawiasów: .2aa = (b + 2) - Operator logiczny AND ma wyższy priorytet niż operator logiczny OR. Na przykład w wyrażeniu
a || b && coperator logiczny AND zostanie oceniony jako pierwszy, co spowodujeb && c. Następnie zostanie oceniony operator logiczny OR, w wyniku którego zostanie alboaalbob && c. Jeśli chcemy, aby operator logiczny OR był oceniany jako pierwszy, musimy użyć nawiasów: najpierw(a || b) && cocenimy , potem z .a || b&&c
Pełną listę tabeli pierwszeństwa operatorów można znaleźć tutaj .

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































