So konvertieren Sie den Datentyp in Javascript in eine Ganzzahl

PHPz
Freigeben: 2023-04-25 13:56:32
Original
2804 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren
2. Die Funktion Math.floor() wandelt Gleitkommazahlen in ganze Zahlen um.

Die Funktion Math.floor() kann Gleitkommazahlen abrunden und in ganze Zahlen umwandeln . Der folgende Code wandelt beispielsweise die Gleitkommazahl 1,23 in die Ganzzahl 1 um:

let a = 1.23;
let b = Math.floor(a);
console.log(b); // 输出 1
Nach dem Login kopieren
Wenn das Argument NaN ist, wird NaN zurückgegeben:

let a = NaN;
let b = Math.floor(a);
console.log(b); // 输出 NaN
Nach dem Login kopieren
Das sollte beachtet werden Wenn das Argument eine positive Unendlichkeit oder eine negative Unendlichkeit ist, geben Sie Unendlich oder negative Unendlichkeit zurück:

let a = Infinity;
let b = Math.floor(a);
console.log(b); // 输出 Infinity
Nach dem Login kopieren
3. Zusammenfassung

In diesem Artikel wird die Verwendung der Funktion parseInt() und der Mathematik vorgestellt .floor()-Funktion zum Konvertieren von Javascript-Datentypen. In Ganzzahl konvertieren. Bei Verwendung der Funktion parseInt() müssen Sie auf die Frage der Basiszahlen achten; bei Verwendung der Funktion Math.floor() müssen Sie auf den Parameterwertebereich achten (kann nicht NaN oder unendlich sein). Die korrekte Verwendung dieser beiden Funktionen kann uns helfen, Daten besser zu verarbeiten und effizienten Javascript-Code zu schreiben.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage