diff options
Diffstat (limited to 'files/fr/web/javascript/reference/operators/right_shift_assignment')
-rw-r--r-- | files/fr/web/javascript/reference/operators/right_shift_assignment/index.md | 45 |
1 files changed, 21 insertions, 24 deletions
diff --git a/files/fr/web/javascript/reference/operators/right_shift_assignment/index.md b/files/fr/web/javascript/reference/operators/right_shift_assignment/index.md index 1674985313..255478be31 100644 --- a/files/fr/web/javascript/reference/operators/right_shift_assignment/index.md +++ b/files/fr/web/javascript/reference/operators/right_shift_assignment/index.md @@ -8,44 +8,41 @@ tags: - Operator - Reference browser-compat: javascript.operators.right_shift_assignment -translation: Web/JavaScript/Reference/Operators/Right_shift_assignment --- -<div>{{jsSidebar("Operators")}}</div> +{{jsSidebar("Operators")}} -<p>L'opérateur de décalage à droite et d'affectation (<code>>>=</code>) décale la séquence de bits indiquée par l'opérande gauche d'autant de bits qu'indiqués par l'opérande droit puis affecte le résultat obtenu à la variable représentée par l'opérande gauche.</p> +L'opérateur de décalage à droite et d'affectation (`>>=`) décale la séquence de bits indiquée par l'opérande gauche d'autant de bits qu'indiqués par l'opérande droit puis affecte le résultat obtenu à la variable représentée par l'opérande gauche. -<div>{{EmbedInteractiveExample("pages/js/expressions-right-shift-assignment.html")}}</div> +{{EmbedInteractiveExample("pages/js/expressions-right-shift-assignment.html")}} -<h2 id="syntax">Syntaxe</h2> +## Syntaxe -<pre class="brush: js"> -<strong>Opérateur :</strong> x >>= y -<strong>Signification :</strong> x = x >> y -</pre> +```js +Opérateur : x >>= y +Signification : x = x >> y +``` -<h2 id="examples">Exemples</h2> +## Exemples -<h3 id="using_right_shift_assignment">Utiliser l'opérateur de décalage à droite et d'affectation</h3> +### Utiliser l'opérateur de décalage à droite et d'affectation -<pre class="brush: js"> +```js let a = 5; // (00000000000000000000000000000101) -a >>= 2; // 1 (00000000000000000000000000000001) +a >>= 2; // 1 (00000000000000000000000000000001) let b = -5; // (-00000000000000000000000000000101) -b >>= 2; // -2 (-00000000000000000000000000000010) -</pre> +b >>= 2; // -2 (-00000000000000000000000000000010) +``` -<h2 id="specifications">Spécifications</h2> +## Spécifications -<p>{{Specifications}}</p> +{{Specifications}} -<h2 id="browser_compatibility">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat}}</p> +{{Compat}} -<h2 id="see_also">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators#assignment">Les opérateurs d'affectation dans le guide JavaScript</a></li> - <li><a href="/fr/docs/Web/JavaScript/Reference/Operators/Right_shift">L'opérateur de décalage à droite</a></li> -</ul> +- [Les opérateurs d'affectation dans le guide JavaScript](/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators#assignment) +- [L'opérateur de décalage à droite](/fr/docs/Web/JavaScript/Reference/Operators/Right_shift) |