


Hier sind einige fragenbasierte Titel für Ihren Artikel, die sich auf die wichtigsten Punkte konzentrieren, die Sie angesprochen haben: * Warum bedeutet `x | 0` In JavaScript immer „x' zurückgeben? * Wie funktioniert der bitweise ODER-Operator mit Null (`| 0`)?
Oct 27, 2024 am 10:30 AMBitweiser ODER-Operator in JavaScript
JavaScript bietet einen bitweisen Operator, der durch das einzelne Pipe-Symbol (|) dargestellt wird. Dieser Operator führt eine bitweise ODER-Operation an seinen Operanden durch, bei denen es sich normalerweise um Ganzzahlen handelt.
Verhalten von x | 0
Bei Verwendung mit einer ganzen Zahl x ist der Ausdruck x | 0 gibt immer x zurück, da bitweises ODER mit Null den Wert nicht ändert. Dieses Verhalten gilt unabhängig vom Vorzeichen von x.
Beispiel:
<code class="js">console.log(0.5 | 0); // 0 console.log(-1 | 0); // -1 console.log(1 | 0); // 1</code>
Erklärung:
- 0,5 | 0: 0,5 ist keine Ganzzahl und wird daher auf 0 gekürzt. Dann hat das bitweise ODER mit 0 keine Auswirkung, was zu 0.
- -1 | führt 0: -1 ist eine Ganzzahl, daher gibt bitweises ODER mit 0 einfach -1 zurück.
- 1 | 0: Dasselbe wie für -1, bitweises ODER mit 0 hat keinen Einfluss auf 1.
Zweck von | 0
Das | Die 0-Operation wird häufig verwendet, um:
- Eine Gleitkommazahl durch Abschneiden des Dezimalteils in eine Ganzzahl umzuwandeln.
- Das Vorzeichen einer Ganzzahl durch bitweises ODER mit 0 zu entfernen.
Das obige ist der detaillierte Inhalt vonHier sind einige fragenbasierte Titel für Ihren Artikel, die sich auf die wichtigsten Punkte konzentrieren, die Sie angesprochen haben: * Warum bedeutet `x | 0` In JavaScript immer „x' zurückgeben? * Wie funktioniert der bitweise ODER-Operator mit Null (`| 0`)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Ersetzen Sie Stringzeichen in JavaScript

Benutzerdefinierte Google -Search -API -Setup -Tutorial

8 atemberaubende JQuery -Seiten -Layout -Plugins

Erstellen Sie Ihre eigenen AJAX -Webanwendungen

10 JavaScript & JQuery MVC -Tutorials
