Syntax von ParseinT () Methode
Die Syntax der analysieren () wird gegeben als
var1 = parseInt (Stringwithinteger, Basis)Die Details der Syntax sind definiert als:
Rückgabetyp
Der Rückgabewert aus dem analysieren () Funktion ist ein ganzzahliger Wert oder a Nan Im Falle eines ungültigen Arguments.
Weitere Informationen
Einige wichtige Punkte müssen bei der Arbeit mit dem berücksichtigt werden analysieren () Funktion in JavaScript. Diese sind wie folgt:
Beispiel 1: Übergeben einer gültigen Zeichenfolge ohne das Radix -Argument
Erstellen Sie einen neuen Zeichenfolgenwert, der eine gültige Eingabe enthält, und übergeben Sie diese an die analysieren () Methode unter Verwendung der folgenden Zeilen:
var str1 = "174";Dann passieren resultValue Variable zur Konsolenprotokollfunktion:
Konsole.log (resultValue);Nach der Ausführung der oben genannten Zeilen sieht die Ausgabe so aus:
Das Ergebnis am Terminal zeigt, dass die analysieren () Die Methode hat den Ganzzahlwert 174 aus der angegebenen Zeichenfolge abgerufen.
Beispiel 2: Float -Werte in der Zeichenfolge geben
Um das Ergebnis der zu testen analysieren () Methode mit einem Dezimalpunkt in der Zeichenfolge erstellen Sie eine neue Zeichenfolge mit den folgenden Zeilen
var str1 = "123.456 ";Geben Sie diese Saite in die analysieren () und speichern das Ergebnis in einer neuen Variablen
lass resultValue = parseInt (str1);Übergeben Sie diese Variable am Ende an die Konsolenprotokollfunktion, um die Ausgabe auf dem Terminal anzuzeigen
Konsole.log (resultValue);Das Ergebnis am Terminal sieht wie der folgende Screenshot aus
Nach der Beobachtung der Ausgabe ist klar, dass nur der Ganzzahlteil im Stringwert konvertiert wird. An dem Punkt, an dem der analysieren () entdeckt den ersten Nichttegerwert, er stoppt.
Beispiel 3: Definieren Sie die Basis des Zeichenfolgewerts als binär
Um die zu definieren Radix oder der Base Erstellen Sie zunächst eine neue Zeichenfolge im binären Format wie
var str1 = "111";Übergeben Sie diese Stringvariable danach an die analysieren () Methode und übergeben Sie den Wert 2 im zweiten Argument wie
lass resultValue = parseInt (str1, 2);Verwenden Sie schließlich die Konsolenprotokollfunktion, um das Ergebnis als:
Konsole.log (resultValue);Das Terminal sieht so aus
Wie die Ausgabe zeigt, der Wert 111 in binär ist gleichbedeutend mit 7 im Dezimalzahlsystem.
Beispiel 4: Leere Räume an beiden Enden des Wertes
Erstellen Sie einfach eine neue String -Variable und verfügen
var str1 = "542";Übergeben Sie diese Variable an analysieren (), Speichern Sie das Ergebnis in einer neuen Variablen und übergeben Sie diese Variable an die Konsolenprotokollfunktion
lass resultValue = parseInt (str1);Die Ausführung des Programms ergibt das folgende Ergebnis
Aus dem Screenshot oben geht hervor, dass die analysieren () Die Methode ignoriert die leeren Räume an beiden Enden des numerischen Werts.
Einpacken
JavaScripts analysieren () Funktion nimmt in a Saite Argument und optional Base Argument. Der Base Das Argument definiert das Zahlensystem des in der Zeichenfolge enthaltenen Wertes, und die Zeichenfolge wird immer in ein Dezimalzahlsystem umgewandelt. Mehrere Szenarien können im Fall von String -Variationen auftreten, und alle diese wurden oben gezeigt.