W tym samouczku omówimy operatorów zmianowych w JavaScript i dowiemy się o użyciu tych operatorów i wyjaśniamy różne typy operatorów zmianowych w JavaScript z przykładami i kodami.
Operatorzy Shif w JavaScript
Trzy rodzaje operacji zmiany biegów podano poniżej:
Typy i symbole tych operatorów podano w tabeli.
Reprezentacja operatorów
Nazwa operatorów | Symbol operatora | Przykład |
---|---|---|
Lewa zmiana | << | y << z |
Zmiana propagowania znaku | >>> | y >> z |
Zero wypełniają prawą zmianę | >> | y >> z |
Furthur, zamierzamy wyjaśnić typy wszystkich operatorów zmianowych z przykładami kodu.
Operator zmiany biegów
Operator zmiany biegów dodaje zerowe bity po prawej stronie i odrzuca bity od lewej strony. Aby lepiej zrozumieć, spójrz na poniższy schemat:
Przykład lewego operatora zmiany podano poniżej w programowaniu JavaScript:
Niech a = 8;Zero wypełniania prawego operatora zmiany biegów
Ten operator dodaje zerowe bity po lewej stronie i odrzuca bity od prawej strony. Aby lepiej zrozumieć, spójrz na poniższy schemat:
Przykład operatora zerowego wypełniania prawego przesunięcia podano poniżej w programowaniu JavaScript:
Niech a = 8;Zmiana propagowania znaku
Propagacja znaków bierze jeden kawałek z lewej strony i przesuwa go na prawą stronę. W propagacji znaków bity dodane od lewej zależą od liczby znaków. Aby to zrozumieć, lepiej spójrz na następujący przykład:
Przykład prawej zmiany propagacji znaku znajduje się poniżej w programowaniu JavaScript:
Niech a = 8;Wniosek
Operatorzy zmiany biegów są używane do zmiany bitów pierwszego operandu z jednej strony na drugą. W JavaScript używane są trzy operatory zmiany biegów: przesunięcie lewej, zero wypełniania prawej i propagację znaków prawej przesunięcia. W tym samouczku dowiedzieliśmy się o wszystkich rodzajach operatorów zmianowych używanych w JavaScript i ich pracy. Wszyscy operatorzy są dobrze wyjaśnione przykładami i kodami.