JavaScript bietet eine Methode zum Konvertieren numerischer Werte, um die String -Daten "123" oder die Anzahl der schwimmenden Punkte 1.23 zu konvertieren.
Kopieren Sie den Code -Code wie folgt:
ParseInt ("1");
ParseInt ("1,2");
ParseInt ("-1,2");
ParseInt (1.2);
ParseInt (0);
ParseInt ("0");
Diese Parsen -Funktion ist jedoch nicht oft wirksam:
Kopieren Sie den Code -Code wie folgt:
ParseInt ('06 ');
ParseInt ('08 ');
ParseInt ("1G");
ParseInt ("G1");
Zu diesem Zweck habe ich eine Funktion geschrieben, um Daten in eine Ganzzahl umzuwandeln.
Kopieren Sie den Code -Code wie folgt:
Funktion toint (number) {
Rückgabenummer*1 |.
}
// prüfen
Toint ("1");
Toint ("1.2");
Toint ("-1.2");
Toint (1.2);
Toint (0);
Toint ("0");
Toint (number.nan);
Toint (1/0);
Hier gibt es auch Konvertierungsfunktionen, die hier von Internetnutzern verfasst wurden, die ebenfalls geschrieben werden, um Referenzen bereitzustellen, die auch zum Konvertieren von Daten in Ganzzahl geeignet sind.
Kopieren Sie den Code -Code wie folgt:
Funktion toint (number) {
Rückgabenummer && + Nummer | 0 ||.
}
Beachten Sie, dass der effektive Bereich der Ganzzahl der beiden oben genannten Funktionen -1569325056 ~ 1569325056 beträgt
Um einen größeren Bereich in JS auszudrücken, habe ich auch eine Funktion geschrieben, um eine Referenz zu liefern, wie folgt:
Kopieren Sie den Code -Code wie folgt:
Funktion toint (number) {
Return Infinity === Nummer? 0: (Nummer*1 || 0).
}