Javascript ist eine objektorientierte Programmiersprache, die eine Vielzahl von Datentypen bereitstellt, darunter Ganzzahlen, Gleitkommazahlen, Zeichenfolgen, boolesche Werte und mehr. Verwenden Sie in Javascript die Funktion parseInt(), um eine Zeichenfolge in eine Ganzzahl umzuwandeln, und verwenden Sie die Funktion Math.floor(), um eine Gleitkommazahl in eine Ganzzahl umzuwandeln. In diesem Artikel wird erläutert, wie Sie mit diesen beiden Funktionen Javascript-Datentypen in Ganzzahlen konvertieren.
1. Die Funktion parseInt() wandelt eine Zeichenfolge in eine Ganzzahl um.
Die Funktion parseInt() kann eine Zeichenfolge, die Ganzzahlen enthält, in eine Ganzzahl umwandeln. Der folgende Code wandelt beispielsweise die Zeichenfolge „123“ in die Ganzzahl 123 um:
let a = "123"; let b = parseInt(a); console.log(b); // 输出 123
Diese Funktion kann auch eine Basiszahl zum Parsen von Hexadezimal- oder Oktalzahlen angeben. Der folgende Code konvertiert beispielsweise die binäre Zeichenfolge „1010“ in die dezimale Ganzzahl 10:
let a = "1010"; let b = parseInt(a, 2); console.log(b); // 输出 10
Wenn die Zeichenfolge nicht als Zahl geparst werden kann, wird NaN zurückgegeben. Beispielsweise kann die Zeichenfolge „Hallo“ im folgenden Code nicht als Zahl analysiert werden, daher wird NaN zurückgegeben:
let a = "hello"; let b = parseInt(a); console.log(b); // 输出 NaN
Es ist zu beachten, dass die Zeichenfolge, wenn sie mit 0 beginnt, als bewertet wird eine Oktalzahl. Beispielsweise wird die Zeichenfolge „012“ im folgenden Code als Dezimalzahl 10 analysiert:
let a = "012"; let b = parseInt(a); console.log(b); // 输出 10
Um diese Situation zu vermeiden, können Sie die Dezimalzahl 10 in der Funktion parseInt() angeben: #🎜 🎜#
let a = "012"; let b = parseInt(a, 10); console.log(b); // 输出 12
let a = 1.23; let b = Math.floor(a); console.log(b); // 输出 1
let a = NaN; let b = Math.floor(a); console.log(b); // 输出 NaN
let a = Infinity; let b = Math.floor(a); console.log(b); // 输出 Infinity
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den Datentyp in Javascript in eine Ganzzahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!