Dieser Artikel beschreibt die Definition und Verwendung der ParseinT () -Funktion in JavaScript. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Diese Funktion analysiert eine Zeichenfolge und gibt eine Ganzzahl zurück.
Syntaxstruktur:
Die Codekopie lautet wie folgt: ParseInt (String, Typ)
Parameterliste:
| Parameter | beschreiben |
| Saite | Erforderlich. Die Zeichenfolge, die analysiert werden soll. |
| Typ | Optional. Die Kardinalität der analysierten Anzahl wird üblicherweise als Ziffer verwendet, wie Binär, Oktal oder Hexadezimal. Dieser Wert liegt zwischen 2 und 36. |
Detaillierte Beschreibung:
1. Geben Sie Typparameter an:
Nach Angabe des Typ -Parameters analysiert die Funktion die Zeichenfolge beispielsweise nach dem angegebenen Typparameter:
1.ParseInt ("010", 10) bedeutet "010" dezimal und der Rückgabewert ist 10.
2.ParseInt ("010", 2) bedeutet "010" binär und der Rückgabewert 2.
3.ParseInt ("010", 8) bedeutet "010" ist Oktal und der Rückgabewert 8.
4.ParseInt ("010", 16) bedeutet "010" ist hexadezimal und der Rückgabewert ist 16.
Beschreibung: Die Rückgabewerte sind alle dezimal, Typ heißt, dass die Spezifikation die Statistik des ersten Parameters ist und die Rückgabe des zweiten Parameterwerts zwischen 2-36 liegt. Wenn nicht in diesem Intervall, ist der Rückgabewert der ParseInt -Funktion NAN. Wenn der String -Parameter nicht alle Zahlen ist, sondern bei anderen Zeichen, gibt die ParseInt -Funktion die Zahl nur vor dem ersten Zeichen zurück. Zum Beispiel:
ParseInt ("123ab789", 10) gibt den Wert 123 zurück, alle nach dem ersten Charakter A weggelassen.
2. Geben Sie keine Typparameter an:
Wenn der Typ -Parameter nicht angegeben ist, bestimmt die ParseInt -Funktion das Binärsystem, das normalerweise in der Regel dezimal ist, automatisch:
1.ParseInt ("23") gibt den Wert von 23 zurück.
2.ParseInt ("23ab") gibt den Wert von 23 zurück.
Aber die Situation ist oft nicht so einfach wie die oben genannten. Schauen wir uns ein Beispiel an:
ParseInt ("0x12") gibt einen Wert von 18 zurück, nicht gemäß der Zahl, bevor die erste Zeichenfolge zurückgegeben wird. Hier gibt es eine Situation. Wenn die Zeichenfolge mit "0x" beginnt, sollten Sie aufpassen, da die Nummer nach "0x" als hexadezimal angesehen wird. Der Rückgaberwert beträgt also 18. Wenn er mit "0" beginnt und nicht sofort ein Charakter ist, wird sie zu diesem Zeitpunkt unter dem Browser in Decimal unter Google Chrome analysiert. Zum Beispiel:
ParseInt ("0123") gibt den Wert von 123 unter Google Chrome und 83 unter dem IE -Browser zurück.
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.