Was ist der Doppel -Tilde -Portler in JavaScript??

Was ist der Doppel -Tilde -Portler in JavaScript??
JavaScript liefert mehrere Funktionen, die auf eine bestimmte Anforderung gerecht werden. In dieser Hinsicht die “Double Tilde (~)Der Bediener bietet Funktionen für das Abrundung einer Nummer wie die “Mathematik.Boden()" Methode. Beide Methoden sind identisch, mit Unterschieden in der Ausführungsgeschwindigkeit, abhängig vom zu verwendenden Browser.

In diesem Artikel wird mit der “besprochen“Doppelte Tilde (~~)Operator in JavaScript.

Was ist der "Doppel Tilde" (~~) Operator in JavaScript?

Der "Doppelte Tilde (~~)"Operator ist ein Doppel"Nicht bit" Operator. Es ist eine Alternative zur “Mathematik.Boden()"Methode für positive Zahlen und die"Mathematik.Ceil ()Methode für negative Zahlen. Anstatt Mathematik zu verwenden, können Sie diesen Operator zur Berechnung des ganzzahligen Teils einer Bruchnummer verwenden.

Beispiel 1: Verwendung des Doppel-Tilde (~~) -Operators auf der benutzerdefinierten Nummer in JavaScript
In diesem Beispiel wird eine benutzerdefinierte Zahl sowohl für den einzelnen als auch für den Doppel-Tilde (~~) Operator bewertet:

Im obigen Code -Snippet:

  • Geben Sie zunächst eine Nummer vom Benutzer per Eingabeaufforderung ein.
  • Initialisieren Sie eine andere Variable mit “0”.
  • Danach wird der benutzerdefinierte Wert zweimal mit einem “Tilde seinEinzeltilde (~)" Operator.
  • Zeigen Sie im nächsten Schritt das entsprechende Ergebnis im Dialogfeld an.
  • Schließlich wenden Sie das an “Doppelte Tilde (~~)Operator auf dem benutzerdefinierten Wert und zeigen Sie ihn über eine Warnung an.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass das Ergebnis von beiden “Einzeltilde (~)" Und "Doppelte Tilde (~~)Die Operatoren sind gleich, da die einzelne Tilde zweimal angewendet wird.

Beispiel 2: Verwendung des Doppel -Tilde (~~) -Ports zusammen mit der Mathematik.Floor () Methode in JavaScript
In diesem speziellen Beispiel wird der angegebene Wert über die “bewertet“Doppelte Tilde (~~)"Operator und die"Mathematik.Boden()Methode und ihr Unterschied werden beobachtet:

In den obigen Codezeilen:

  • Geben Sie zunächst den angegebenen Wert an.
  • Wenden Sie im nächsten Schritt die anDoppelte Tilde (~~)"Betreiber und speichern Sie den resultierenden Wert in der Variablen"y”.
  • Auch die “anwenden Sie die“Mathematik.Boden()"Methode nach dem initialisierten Wert und speichern Sie ihn in einer Variablen"z”.
  • Zuletzt das resultierende Ergebnis gegen jede der Funktionen anzeigen.

Ausgang

Es kann beobachtet werden, dass beide “Doppel -Tilde -Operator (~~)" und das "Mathematik.Boden()Die Methode ergab den gleichen Ausgang.

Abschluss

Der "Doppelte Tilde (~~)Operator ist ein doppelter Bitgewise -Operator. Es ist eine Alternative zur “Mathematik.Boden()"Methode für positive Zahlen und"Mathematik.Ceil ()Methode für negative Zahlen. Dieser Operator wird mit dem einzelnen Tilde -Operator (~) im früheren Ansatz und der Mathematik verwendet.Floor () Methode im letzteren Ansatz, um den Unterschied zu beobachten. In diesem Blog wurde die Verwendung des Doppel -Tilde (~) -Portlers in JavaScript erläutert.