Maison >interface Web >js tutoriel >Voici quelques titres basés sur des questions pour votre article, en vous concentrant sur les points clés que vous avez soulevés : * Pourquoi `x | 0` Renvoie toujours `x` en JavaScript ? * Comment fonctionne l'opérateur OR au niveau du bit avec zéro (`| 0`) Wo
Opérateur OR au niveau du bit en JavaScript
JavaScript fournit un opérateur au niveau du bit représenté par le symbole d'un tube unique (|). Cet opérateur effectue une opération OU au niveau du bit sur ses opérandes, qui sont généralement des entiers.
Comportement de x | 0
Lorsqu'elle est utilisée avec un entier x, l'expression x | 0 renvoie toujours x car OU au niveau du bit avec zéro ne modifie pas la valeur. Ce comportement est valable quel que soit le signe de x.
Exemple :
<code class="js">console.log(0.5 | 0); // 0 console.log(-1 | 0); // -1 console.log(1 | 0); // 1</code>
Explication :
Objectif de | 0
Le | L'opération 0 est couramment utilisée pour :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!