Słowo precedens oznacza nadać coś priorytetu w porównaniu z innymi na podstawie porządku, rangi i znaczenia. podobnie, Pierwszeństwo operatora odnosi się do kolejności operatorów arytmetycznych, które są priorytetyzowane w JavaScript. W przewodniku precedens operatora w JavaScript jest wykazywany z praktyczną wdrożeniem. Oczekuje się następujących wyników uczenia się:
Jak działa pierwszeństwo operatora w JavaScript?
Pierwsze pierwszeństwo operatora działa w taki sposób, że najpierw ocenia operatora wyższego pierwszeństwa. Następnie przeprowadzana jest ocena niższego pierwszeństwa. Przez większość czasu zaobserwowałbyś wiele dodatków (+), odejmowanie (-) i grupowanie ekspresji () w wyrażeniu matematycznym. Wyrażenia te są oceniane na podstawie pierwszeństwa używanych operatorów.
Tabela pierwszeństwa operatora w JavaScript
JavaScript obejmuje pierwszeństwo operatora w kolejności rosnącej, w tym pierwszym, drugim, trzecim itp.
Poniższa tabela przedstawia „kolejność pierwszeństwa”, „operatorzy”, „opis” i „asocjacyjność”. Spójrzmy na tabelę i opisuje wyżej wymienione terminy:
W tabeli szczegóły kolumn są następujące:
Kolejność pierwszeństwa | Operatorzy | Opis | Asocjacyjność |
Pierwszy | () | Grupowanie ekspresji | Od lewej do prawej |
Pierwszy | ++ | Przyrost | Od prawej do lewej |
Pierwszy | - | Zmniejszenie | Od prawej do lewej |
Pierwszy | ! | Nie operator | Od prawej do lewej |
Drugi | * | Mnożenie | Od lewej do prawej |
Drugi | / | Dział | Od lewej do prawej |
Drugi | ** | Wykładniczy | Od prawej do lewej |
Drugi | % | Moduł | Od lewej do prawej |
Trzeci | + | Dodatek | Od lewej do prawej |
Trzeci | - | Odejmowanie | Od lewej do prawej |
Trzeci | + | Powiązanie | Od lewej do prawej |
Naprzód | < | Mniej niż | Od lewej do prawej |
Naprzód | <= | Mniej niż lub równy | Od lewej do prawej |
Naprzód | > | Lepszy niż | Od lewej do prawej |
Naprzód | > = | Większe lub równe | Od lewej do prawej |
Piąty | == | Równy | Od lewej do prawej |
Piąty | != | Nie równe | Od lewej do prawej |
Szósty | && | I | Od lewej do prawej |
Szósty | || | LUB | Od lewej do prawej |
Siódmy | = | Zadanie | Od prawej do lewej |
Przykład 1: Pierwszeństwo operatora w zgrupowaniu wyrażeń
Przykład jest dostosowany, który krótko wyjaśnia grupowanie ekspresji w pierwszeństwo operatora.
var a = 10 * (5 + 5) / 2
Powyższy kod oblicza działanie grupowania ekspresji, które jest obecne w nawiasach.
Następnie wynik pierwszeństwa tego operatora jest mnożony przez 10, śledząc Reguła asocjacyjności. Ostatecznie wynik jest wyodrębniony w celu podzielenia poprzedniego wyniku przez 2.
Przykład 2: Pierwszeństwo operatora w złożonych wyrażeniach matematycznych
W tej sekcji wyrażenie matematyczne jest przystosowane i wyjaśnia sekwencję wykonywania innego pierwszeństwa operatora.
var e = 10*(4+18)/15 (18-10)*23
W tym kodzie:
Przykład 3: Pierwszeństwo operatora w podobnej kategorii operatorów
Jeśli oba pierwszeństwo operatora ma tę samą kategorię, na przykład dodawanie i odejmowanie, wówczas powiązanie i obliczenia zostaną wykonane od lewej do prawej:
var g = 2 - 2 + 4
W tym przypadku JavaScript oblicza operacje arytmetyczne od lewej do prawej. Dlatego wykonanie jest wykonywane pierwsze 2-2; Następnie wyjście jest dodawane z numerem 4. Wynik to 0 + 4 = 4.
Otóż to! Nauczyłeś się pracy i wykorzystania różnych operatorów w JavaScript.
Wniosek
W JavaScript, Pierwszeństwo operatora określa priorytet operatorów w dowolnej operacji. Oblicza i priorytetowo traktuje najwyższe pierwszeństwo w porównaniu z innymi operatorami. Jest to bardzo przydatne do rozwiązywania problemów w złożone wyrażenia matematyczne I Programowanie komputerowe. W tym poście wyjaśniono użycie pierwszeństwa operatora. Ponadto, kompleksowa tabela i różne przykłady pierwszeństwa operatora wyjaśniono przez wykorzystanie JavaScript.