Skiftoperatører i JavaScript

Skiftoperatører i JavaScript
Skiftoperatører brukes til manipulering av data ved å skifte bitene til den første operanden fra den ene siden til en annen. Skiftoperatører brukes til å utføre logiske operasjoner på biter fordi matematiske operasjoner ikke er aktuelle på biter. Skiftoperatører er raskere, enkle og tydeligere enn matematiske operasjoner.

I denne opplæringen vil vi diskutere skiftoperatørene i JavaScript og lære om bruken av disse operatørene og forklare de forskjellige typene skiftoperatører i JavaScript med eksempler og koder.

Shif -operatører i JavaScript

Tre typer skiftoperater er gitt nedenfor:

  • Venstre shift
  • Null-fylke høyre skift
  • Høyre skift (skiltutbredelse)

Typene og symbolene til disse operatørene er gitt i tabellen.

Representasjon av operatører

Operatørens navn Symbol på operatøren Eksempel
Venstre shift << y << z
Sign-oppringende høyre skift >>> y >> z
Null-fylke høyre skift >> y >> z

Furthur, vi skal forklare hvilke typer alle skiftoperatører med kodeeksempler.

Venstre skiftoperatør

Venstre skiftoperatør legger nullbitene på høyre side og kaster bitene fra venstre side. For å ha en bedre forståelse, ta en titt på diagrammet nedenfor:

Et eksempel på en venstre skiftoperatør er gitt nedenfor i JavaScript -programmering:

La a = 8;
La B = 1;
Resultat = a << b;
konsoll.logg (resultat); // 16 (0000000000000000000000000000010000)

Null-fylke høyre skiftoperatør

Denne operatøren legger nullbitene på venstre side og kaster bitene fra høyre side. For å ha en bedre forståelse, ta en titt på diagrammet nedenfor:

Et eksempel på en null-fyllings høyre skiftoperatør er gitt nedenfor i JavaScript-programmering:

La a = 8;
La B = 1;
La C = -3;
resultat = a >>> b;
Resultat1 = C >>> B;
konsoll.logg (resultat);
konsoll.logg (resultat1);

Sign-oppringende høyre skift

Skiltforplantning tar en bit fra venstre side og skifter den til høyre side. I tegnutbredelse er biter lagt til fra venstre avhengig av antall tegn. For å forstå det bedre ta en titt på følgende eksempel:

Et eksempel på tegnutbredelse riktig skift er gitt nedenfor i JavaScript -programmering:

La a = 8;
La B = 1;
La C = -3; // 111111111111111111111111111111101
resultat = a >> b;
Resultat1 = C >> B;
konsoll.logg (resultat);
konsoll.logg (resultat1);

Konklusjon

Skiftoperatører brukes til å skifte bitene til den første operanden fra den ene siden til en annen. I JavaScript brukes tre skiftoperatører: Venstre skift, null-fyllings høyre skift og sign-oppringende høyre skift. I denne opplæringen lærte vi om alle typer skiftoperatører som brukes i JavaScript og deres arbeid. Alle operatører er godt forklart med eksempler og koder.