JavaScript Math.Zeichenmethode | Erklärt

JavaScript Math.Zeichenmethode | Erklärt
Wenn ein Benutzer eine Nummer in einer Webseitenanwendung eingibt, muss häufig validiert werden, wenn die Zahl positiv, negativ oder etwas anderes ist. Der eingebaute “Mathematik.Zeichen()”Methode in JavaScript kann verwendet werden, um das herauszufinden Zeichen von a Nummer bei Laufzeit. Es vereinfacht die Analyse von Daten und den Prozess, um das Zeichen einer Nummer auf der Client-Seite zu bestimmen. Als die "Zeichen()"Ist eine statische Methode des"Mathematik"Klasse, es kann direkt zugegriffen werden, indem Sie es mit dem Namen aufrufen"Mathematik.Zeichen()”.

In dieser Beschreibung wird die Verwendung der Mathematik besprochen.Sign () Methode in JavaScript. So lass uns anfangen!

JavaScript Math.Sign () Methode

Mit dem Es6 JavaScript Standard ist jetzt ein Kinderspiel. Der "Mathematik.Zeichen()Die Methode wird in der Mathematikklasse deklariert, die direkt mit dem Klassennamen Zugriff auf sie zugreifen kann. Abhängig vom Wert der Variablen gibt diese Methode zurück “0","-0","1","-1”. Auch wenn ein "nicht numerisch"Wert wird an die" übergeben "Mathematik.Zeichen()"Methode, es gibt zurück"Nan(Nicht eine Zahl).

Syntax

Mathematik.Zeichen (Nummer)

Hier das "Mathematik.Zeichen()”Methode akzeptiert die„ Zahl “als Argument und gibt einen Wert zurück, der ihr Zeichen darstellt.

Gültige Werteargumente für Mathematik.Sign () Methode: Numerische Zeichenfolge, Gleitkomma-Nummer, Ganzzahl

Ungültige Werteargumente für Mathematik.Sign () Methode: Leere Variable, nicht numerische Zeichenfolge.

An diesem Punkt fragen Sie sich vielleicht, warum Sie die verwenden müssen “Mathematik.Zeichen()Methode, wenn das JavaScript Vergleichsoperatoren wie zum Beispiel ">" oder "<”Kann dabei helfen, festzustellen, ob die Zahl positiv oder negativ ist.

Der folgende Abschnitt beantwortet die angegebene Frage!

JavaScript Math.Sign () Methode gegen Vergleichoperatoren

Ein Vergleichsbetreiber kann verwendet werden, wenn Sie nur den Booleschen Status einer Nummer überprüfen möchten. Zum Beispiel validieren wir im untergegebenen Beispiel, ob der Wert der Konstante “Nummer" ist größer als "0Oder nicht mit Hilfe der Größer als>Vergleichsbetreiber:

const nummer = 8;
Nummer> 0;

Das obere Programm wird ausgegeben "WAHR"Als angegebener Wert"8" Ist "positiv"Und größer als"0”:

Während die "Mathematik.Zeichen()"Methode gibt eine" zurück "Nummer"Wert, der eine darstellt"NummerWert, der verwendet werden kann, um weitere mathematische Berechnungen durchzuführen:

Mathematik.Zeichen (Nummer);

Es wird also bevorzugt, das zu verwendenMathematik.Zeichen()Methode über die Vergleichsbetreiber, wenn es erforderlich ist, das Zeichen einer Zahl zu überprüfen, und Sie müssen den resultierenden Wert in einer anderen Operation verwenden.

Schauen wir uns nun einige Beispiele im Zusammenhang mit der Mathematik an.Sign () Methode Implementierung in JavaScript.

Beispiel 1

In einem JavaScript -Programm, wenn eine positive Zahl als Argument an das “übergeben wird“Mathematik.Zeichen()"Methode, es gibt den Wert zurück"1”:

Zum Beispiel sind wir bestanden “4" zum "Mathematik.Zeichen()" Methode:

Konsole.Protokoll (Mathematik.Zeichen (4));

Die Ausführung des oben gegebenen “Mathematik.Zeichen()"Methode wird zurückgegeben"1,"Das zeigt das an“4" ist ein positive Zahl:

Beispiel 2

Ein weiterer Fall ist, wenn das JavaScript “Mathematik.Zeichen()"Methode akzeptiert eine negative Zahl wie"-4", Es wird den Wert ausgeben"-1”:

Konsole.Protokoll (Mathematik.Zeichen (-4));

Der zurückgegebene Wert bedeutet, dass die bestandene Nummer lautet “Negativ”:

Beispiel 3

Wenn Sie eine bestanden haben “nicht numerisch"Wert zum"Mathematik.Zeichen()"Methode, dann wird es zurückkehren"Nan”(Nicht eine Nummer):

Konsole.Protokoll (Mathematik.Sign ('LinuxHint'));

Wie in der obigen Aussage eine “LinuxHint"String wird übergeben, so dass der daraus resultierende Fall der"Mathematik.Zeichen()"Methode wird auf" eingestellt "Nan”:

Beispiel 4

Übergeben von positiven Null als Argument an die “Mathematik.Zeichen()"Methode wird ausdrucken"0" Wert:

Konsole.Protokoll (Mathematik.Zeichen (0));

Ausgang

Beispiel 5

Während für ein negatives Argument Null, der Rückgabefall des JavaScripts “Mathematik.Zeichen()"Methode wird auf" gesetzt "-0”:

Konsole.Protokoll (Mathematik.Zeichen (-0));

Ausgang

Haben Sie nach Überprüfung der oben gegebenen Ausgabe darüber nachgedacht, warum wir eine negative Null benötigen?

JavaScript -Entwickler verwenden die “GrößeVon einem Wert, der auf Informationen hinweist, wie zum Beispiel das Zeichen einer Zahl, die die Richtung der Bewegung darstellt. Wenn die Variable in solchen Anwendungen ihr Zeichen verliert, gehen alle Informationen automatisch verloren gehen. Deshalb erhalten Sie das Zeichen von Null (-0) mit dem “Mathematik.Zeichen()Die Methode hindert uns den Informationsverlust.

Das waren alle wesentlichen Informationen im Zusammenhang mit der JavaScript -Mathematik.Sign () Methode. Sie können es nach Ihren Anforderungen weiter recherchieren.

Abschluss

Der JavaScript Math.Zeichen() Die Methode wird verwendet, um das Zeichen einer Nummer zu überprüfen, und es gibt zurück “0" für Positive Null, “-0" für Negative Null, “1" Für ein positive Zahl, Und "-1" Für ein negative Zahl. Auch wenn ein nicht numerischer Wert an die Mathematik übergeben wird.Sign () Methode, es gibt zurück “Nan”(Nicht eine Nummer). Mathematik.Die Zeichenmethode wird in der Mathematikklasse deklariert, die den Zugriff auf sie direkt unter Verwendung des Klassennamens zugänglich macht. In dieser Beschreibung wurde die Verwendung der JavaScript-Mathematik besprochen.Sign () Methode.