Shift Operators en JavaScript

Shift Operators en JavaScript
Les opérateurs de décalage sont utilisés pour la manipulation des données en décalant les bits du premier opérande d'un côté à un autre. Les opérateurs de quart sont utilisés pour effectuer des opérations logiques sur des bits car les opérations mathématiques ne sont pas applicables sur des bits. Les opérateurs de quart sont plus rapides, simples et plus clairs que les opérations mathématiques.

Dans ce tutoriel, nous discuterons des opérateurs de changement.

SHIF Opérateurs en JavaScript

Trois types d'opérats de quart sont donnés ci-dessous:

  • Décalage à gauche
  • Shift à droite zéro-fill
  • Shift droit (propagation des signes)

Les types et symboles de ces opérateurs sont donnés dans le tableau.

Représentation des opérateurs

Nom des opérateurs Symbole de l'opérateur Exemple
Décalage à gauche << y << z
Signeur du signe du signe >>> y >> z
Shift à droite zéro-fill >> y >> z

De plus, nous allons expliquer les types de tous les opérateurs de quart de travail avec des exemples de code.

Opérateur de quart de gauche

L'opérateur de décalage gauche ajoute les bits zéro sur le côté droit et rejette les bits du côté gauche. Pour mieux comprendre, jetez un œil au diagramme ci-dessous:

Un exemple d'un opérateur de changement de gauche est donné ci-dessous dans la programmation JavaScript:

Soit a = 8;
Soit b = 1;
Résultat = A << b;
console.log (résultat); // 16 (00000000000000000000000000010000)

Opérateur de quart de droite zéro remplissage

Cet opérateur ajoute les bits zéro sur le côté gauche et rejette les bits du côté droit. Pour mieux comprendre, jetez un œil au diagramme ci-dessous:

Un exemple d'opérateur de décalage à droite zéro est donné ci-dessous dans la programmation JavaScript:

Soit a = 8;
Soit b = 1;
Soit C = -3;
résultat = a >>> b;
Résultat1 = C >>> B;
console.log (résultat);
console.log (result1);

Signeur du signe du signe

La propagation des signes prend un bit du côté gauche et la déplace vers le côté droit. Dans la propagation des signes, les bits ajoutés de la gauche dépendent du nombre de signes. Pour le comprendre, jetez un œil à l'exemple suivant:

Un exemple de la propagation du signe de la propagation du droit est donné ci-dessous dans la programmation JavaScript:

Soit a = 8;
Soit b = 1;
Soit C = -3; // 1111111111111111111111111101
résultat = a >> b;
Résultat1 = C >> B;
console.log (résultat);
console.log (result1);

Conclusion

Les opérateurs de quart sont utilisés pour déplacer les bits du premier opérande d'un côté à un autre. Dans Javascript, trois opérateurs de quart sont utilisés: Shift gauche, décalage à droite zéro-fill et Signefulant le changement de droite. Dans ce tutoriel, nous avons appris tous les types d'opérateurs de quart de travail utilisés en JavaScript et leur travail. Tous les opérateurs sont bien expliqués par des exemples et des codes.