Vergleich von Dezimalzahlen in JavaScript

January 22

JavaScript-Funktionen können Vergleiche auf Variablen und Werte verschiedener Typen durchführen. Wenn Sie eine Webseite-Skript mit Dezimalzahlen drin haben, können Sie eine JavaScript-Funktion, um diese Werte zu vergleichen. Das Ergebnis der Vergleichsoperation wird Ihnen sagen, welche Zahl größer ist, oder wenn sie gleich sind. Durch die Aufnahme der Vergleichsvorgang innerhalb einer JavaScript-Funktion, können Sie einen Zahlenwert, der angibt, deren Ergebnis zurückgeben.

Funktion

JavaScript-Funktionen enthalten Verarbeitung für Webseiten und Websites. Im Head-Bereich eines HTML-Webseite kann der Entwickler einen JavaScript-Funktion-Bereich wie folgt enthalten:< Skript-Typ = "Text/Javascript" >Funktion CompareDecimals (NumOne, NumTwo) {}Implementieren Sie die Funktion}< / script >

Dies ist die Funktion Kontur innerhalb einer HTML-Script-Element. Der Name der Funktion impliziert seinen Zweck, die zwei dezimale Zahlenwerte zu vergleichen ist. Die Funktion nimmt zwei decimal-Zahlen als Parameter.

Vergleiche

Innerhalb der Funktion Dezimalvergleich kann Entwickler bedingte Anweisungen verwenden, um festzustellen, welche Zahl größer oder kleiner als der andere ist. Der folgende Code könnte innerhalb der Funktionsrumpf verwendet werden:If(numOne>numTwo) return 1;sonst If(numTwo>numOne) 1; zurückgeben

Dieser Code gibt positiven ganzzahligen Wert zurück, wenn erste Dezimalzahl übergeben größer als die zweite ist. Wenn die erste Vergleichsoperation den Wert false, dann beim zweiten Vergleich zurück innerhalb der ElseIf wird-Anweisung ausgeführt. Wenn sie ein wahre Ergebnis zurückgibt, gibt die Funktion einen ganzzahligen Wert von minus eins. Der Aufruf dieser Funktion von anderswo Code auf der Webseite kann den zurückgegebenen Wert abrufen.

In der Standardeinstellung

Sowie angibt, oder zwei dezimale Werte größer als der andere, muss die Funktion, die gleichen Zahlen unterzubringen. Wenn die zwei Vergleichsoperationen false zurück, wird in die nächste Zeile innerhalb der Funktion, statt es sofort durch eine return-Anweisung beendet Verarbeitung verschoben. Entwickler können nach den zwei Vergleich-Anweisungen innerhalb der Funktion noch die folgende Anweisung verwenden:return 0;

Verarbeitung wird diese Zeile nur erreichen, wenn die ersten beiden Tests falsch, zurückgegeben, so dass davon auszugehen ist, dass die Zahlen gleich sind.

Aufrufe

Sobald eine Vergleichsoperation innerhalb einer Funktion in einer Webseite definiert ist, kann der Entwickler daraus innerhalb der Seite aufrufen. Der folgende HTML Code innerhalb der Body-Bereich der Seite veranschaulicht:< Eingang Typ = "Knopf" Value = "vergleichen" Onclick = "Alert (CompareDecimals (3.4, 3.6))" / >

In diesem Beispielcode ist zur Demonstration. In den meisten Fällen würde eine dezimale Vergleichsoperation aus einem anderen JavaScript-Funktion oder in Verbindung mit einem Webformular aufgerufen werden. Zum Testen können Sie die dezimale Parameterwerte übergeben der Funktion in diesem HTML-Markup ändern.