18 of 264 menu

Die Funktion parseInt

Die Funktion parseInt konvertiert einen String in eine Ganzzahl. Dies ist nützlich für Werte wie '12px' - wenn am Anfang eine Zahl steht und danach Maßeinheiten. Wenn man die Funktion parseInt auf '12px' anwendet, erhält man die Zahl 12 (und das wird tatsächlich eine Zahl sein, kein String). Die Konvertierung findet nur statt, wenn die Ganzzahl am Anfang des Strings steht, andernfalls wird NaN ausgegeben. Als zweiten Parameter kann man das Zahlensystem der Zahl angeben, und die Funktion gibt die Zahl zurück, die aus dem angegebenen Zahlensystem in das Dezimalsystem umgewandelt wurde.

Syntax

parseInt(string, [radix]);

Beispiel

Lassen Sie uns einen String in eine Ganzzahl umwandeln:

console.log(parseInt('10px'));

Ergebnis der Codeausführung:

10

Beispiel

Bei der Konvertierung eines Bruchs wird der Nachkommateil abgeschnitten:

console.log(parseInt('10.3px'));

Ergebnis der Codeausführung:

10

Beispiel

In diesem Beispiel kann die Funktion die Zahl nicht lesen (da sie nicht am Anfang des Strings steht) und gibt NaN zurück:

let str = 'width: 100px;'; console.log(parseInt(str));

Ergebnis der Codeausführung:

NaN

Siehe auch

  • die Funktion parseFloat,
    die eine Gleitkommazahl aus dem Anfang eines Strings extrahiert
  • die Funktion Number,
    die in eine Zahl umwandelt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen