Kommen Sie der Beherrschung von JavaScript ein paar Schritte näher, indem Sie diese Zahlenmethoden erlernen und anwenden.
Das Arbeiten mit Zahlen ist ein wesentlicher Bestandteil der Programmierung. Das JavaScript-Zahlenobjekt ist ein primitives Wrapper-Objekt, das verwendet wird, um Zahlen darzustellen und zu manipulieren. JavaScript bietet mehrere Methoden, die mit Zahlen arbeiten.
In diesem Artikel lernen Sie 12 JavaScript-Zahlenmethoden kennen, die Sie kennen sollten.
1. parseInt() Methode
Der parseInt() -Methode parst das angegebene String-Argument und gibt eine ganze Zahl zurück, die aus dem String geparst wurde.
let num1 = Number.parseInt("34");
Konsole.log (num1);
let num2 = Number.parseInt("5324");
console.log (num2);
let num3 = Number.parseInt("32.65");
Konsole.log (num3);
Ausgabe:
34
5324
32
Wenn eine ganze Zahl nicht aus der angegebenen Zeichenfolge geparst werden kann, gibt die Methode zurück NaN.
let num4 = Number.parseInt("Hallo Welt!");
Konsole.log (num4);
let num5 = Number.parseInt("...#@$$");
Konsole.log (num5);
Ausgabe:
NaN
NaN
2. toString()-Methode
Der toString() Methode gibt die angegebene Zahl in Form eines Strings zurück. Diese Methode akzeptiert radix (die Basis in mathematischen Zahlensystemen) als optionalen Parameter und gibt einen String zurück, der das angegebene Number-Objekt darstellt.
sei num1 = 213;
console.log (num1.toString());
sei num2 = 25,56;
console.log (num2.toString());
sei num3 = -673;
console.log (num3.toString());
sei num4 = 15;
// Basis 2
console.log (num4.toString (2));
Ausgabe:
213
25.56
-673
1111
3. toExponential() Methode
Der toExponential() -Methode gibt eine Zeichenfolge zurück, die die Exponentialschreibweise der angegebenen Zahl darstellt. Diese Methode akzeptiert FractionDigits als optionalen Parameter, der die Anzahl der Nachkommastellen angibt.
sei num1 = 23425;
console.log (num1.toExponential());
sei num2 = 342;
console.log (num2.toExponential (2));
sei num3 = 465500;
console.log (num3.toExponential (4));
sei num4 = 886.456;
console.log (num4.toExponential());
sei num5 = 0,34;
console.log (num5.toExponential());
Ausgabe:
2.3425e+4
3.42e+2
4.6550e+5
8.86456e+2
3.4e-1
Verwandt: JavaScript-Einzeiler, die Sie kennen sollten
4. toFixed() Methode
Der toFixed() -Methode gibt eine Zeichenfolge zurück, die eine mit Festkomma-Notation formatierte Zahl darstellt. Diese Methode akzeptiert einen optionalen Parameter, der die Anzahl der Stellen angibt, die nach dem Dezimaltrennzeichen erscheinen sollen. Wenn kein Parameter bereitgestellt wird, wird der Wert dieses Parameters als 0 behandelt.
sei num1 = 234.345;
console.log (num1.toFixed (1));
sei num2 = -783,234;
console.log (num2.toFixed (2));
sei num3 = 213;
console.log (num3.toFixed (4));
sei num4 = 345,23;
console.log (num4.toFixed());
sei num5 = 785.123;
console.log (num5.toFixed (0));
Ausgabe:
234.3
-783.23
213.0000
345
785
5. toPrecision() Methode
Der toPrecision() -Methode gibt eine Zeichenfolge zurück, die die Zahl mit der angegebenen Genauigkeit darstellt. Diese Methode akzeptiert einen optionalen Parameter, der die Anzahl der signifikanten Stellen angibt.
sei num1 = 234.345;
console.log (num1.toPrecision (4));
sei num2 = -783,234;
console.log (num2.toPrecision (5));
sei num3 = 213;
console.log (num3.toPrecision (4));
sei num4 = 345,23;
console.log (num4.toPrecision (3));
sei num5 = 785.123;
console.log (num5.toPrecision (5));
Ausgabe:
234.3
-783.23
213.0
345
785.12
6. valueOf() Methode
Der Wert von() -Methode gibt den primitiven Wert eines Number-Objekts zurück.
sei num1 = 234.345;
console.log (num1.valueOf());
sei num2 = -783,234;
console.log (num2.valueOf());
console.log((327).valueOf());
console.log((25+25)).valueOf());
console.log((0.003).valueOf());
Ausgabe:
234.345
-783.234
327
50
0.003
7. toLocaleString() Methode
Das JavaScript toLocaleString() -Methode gibt eine Zeichenfolge mit einer sprachabhängigen Darstellung einer Zahl zurück.
sei num = 762359,237;
// Inder
console.log (num.toLocaleString('en-IN'));
// Chinesisch
console.log (num.toLocaleString('zh-Hans-CN-u-nu-hanidec'));
// Deutsch
console.log (num.toLocaleString('de-DE'));
Ausgabe:
7,62,359.237
七六二, 三五九.二三七
762.359,237
8. parseFloat() Methode
Der parseInt() -Methode analysiert das angegebene Zeichenfolgenargument und gibt eine aus der Zeichenfolge geparste Gleitkommazahl zurück.
let num1 = Number.parseFloat("34.235");
Konsole.log (num1);
let num2 = Number.parseFloat(" 5324.45 ");
console.log (num2);
let num3 = Number.parseFloat("32.65");
Konsole.log (num3);
let num4 = Number.parseFloat("2 Welcome MUO");
Konsole.log (num4);
Ausgabe:
34.235
5324.45
32.65
2
Wenn eine Zahl aus der angegebenen Zeichenfolge nicht geparst werden kann, gibt die Methode zurück NaN.
let num5 = Number.parseFloat("Willkommen 2 MUO");
Konsole.log (num5);
let num6 = Number.parseFloat("#$^$^");
Konsole.log (num6);
Ausgabe:
NaN
NaN
Verwandt: JavaScript-Set-Methoden, die Sie heute beherrschen sollten
9. isInteger() Methode
Der isInteger() -Methode prüft, ob der übergebene Wert eine ganze Zahl ist. Diese Methode gibt einen booleschen Wert (wahr oder falsch), die angibt, ob der angegebene Wert eine ganze Zahl ist oder nicht.
sei num1 = 45;
console.log (Zahl.isInteger (Zahl1));
sei num2 = 0;
console.log (Zahl.isInteger (Zahl2));
sei num3 = 1;
console.log (Zahl.isInteger (Zahl3));
sei num4 = 0,8;
console.log (Zahl.isInteger (Zahl4));
sei num5 = 8,0;
console.log (Zahl.isInteger (Zahl5));
sei num6 = Unendlich;
console.log (Zahl.isInteger (Zahl6));
sei num7 = NaN;
console.log (Zahl.isInteger (Zahl7));
sei num8 = [1, 2, 3];
console.log (Zahl.isInteger (Zahl8));
let num9 = "45";
console.log (Zahl.isInteger (Zahl9));
sei num10 = wahr;
console.log (Zahl.isInteger (Zahl10));
Ausgabe:
wahr
wahr
wahr
falsch
wahr
falsch
falsch
falsch
falsch
falsch
10. isFinite() Methode
Der isFinite() -Methode prüft, ob der übergebene Wert eine endliche Zahl ist. Diese Methode gibt einen booleschen Wert (wahr oder falsch), die angibt, ob der angegebene Wert endlich ist oder nicht.
sei num1 = 386483265486;
console.log (Zahl.isFinite (Zahl1));
sei num2 = 0000000;
console.log (Zahl.isFinite (Zahl2));
sei num3 = Unendlich;
console.log (Zahl.isFinite (Zahl3));
sei num4 = -Unendlich;
console.log (Zahl.isFinite (Zahl4));
sei num5 = 32e34;
console.log (Zahl.isFinite (Zahl5));
let num6 = '0';
console.log (Zahl.isFinite (Zahl6));
sei num7 = NaN;
console.log (Zahl.isFinite (Zahl7));
sei num8 = 0 / 0;
console.log (Zahl.isFinite (Zahl8));
sei num9 = null;
console.log (Zahl.isFinite (Zahl9));
sei num10 = 23/0;
console.log (Zahl.isFinite (Zahl10));
Ausgabe:
wahr
wahr
falsch
falsch
wahr
falsch
falsch
falsch
falsch
falsch
11. isSafeInteger() Methode
Der isSafeInteger() -Methode überprüft, ob ein Wert eine sichere ganze Zahl ist. Diese Methode gibt einen booleschen Wert (wahr oder falsch), die angibt, ob der angegebene Wert eine sichere ganze Zahl ist oder nicht.
Nach Angaben des Beamten MDN-Dokumente, eine sichere ganze Zahl ist eine ganze Zahl, die:
- exakt als IEEE-754-Zahl mit doppelter Genauigkeit dargestellt werden kann, und
- deren IEEE-754-Darstellung nicht das Ergebnis der Rundung einer anderen ganzen Zahl sein kann, um sie an die IEEE-754-Darstellung anzupassen.
sei num1 = 386483265486;
console.log (Zahl.isSafeInteger (Zahl1));
sei num2 = 0000000;
console.log (Zahl.isSafeInteger (Zahl2));
sei num3 = Unendlich;
console.log (Zahl.isSafeInteger (Zahl3));
sei num4 = -Unendlich;
console.log (Zahl.isSafeInteger (Zahl4));
sei num5 = 32e34;
console.log (Zahl.isSafeInteger (Zahl5));
let num6 = '0';
console.log (Zahl.isSafeInteger (Zahl6));
sei num7 = NaN;
console.log (Zahl.isSafeInteger (Zahl7));
sei num8 = 34;
console.log (Zahl.isSafeInteger (Zahl8));
sei num9 = null;
console.log (Zahl.isSafeInteger (Zahl9));
sei num10 = 45,67;
console.log (Zahl.isSafeInteger (Zahl10));
Ausgabe:
wahr
wahr
falsch
falsch
wahr
falsch
falsch
falsch
falsch
falsch
Verwandt: JavaScript-Map-Methoden, die Sie heute beherrschen sollten
12. isNaN()-Methode
Der isNaN() Methode prüft, ob ein Wert a. ist NaN und sein Typ ist Zahl. Diese Methode gibt zurück wahr wenn der angegebene Wert NaN ist und sein Typ Zahl ist, andernfalls wird zurückgegeben falsch.
sei num1 = NaN;
Konsole.log (Zahl.isNaN(Zahl1));
let num2 = "NaN";
Konsole.log (Zahl.isNaN(Zahl2));
sei num3 = Unendlich;
Konsole.log (Zahl.isNaN(Zahl3));
let num4 = "string"/5;
Konsole.log (Zahl.isNaN(Zahl4));
sei num5 = 32e34;
Konsole.log (Zahl.isNaN(Zahl5));
let num6 = '0';
Konsole.log (Zahl.isNaN(Zahl6));
let num7 = undefiniert;
Konsole.log (Zahl.isNaN(Zahl7));
lass num8 = {};
Konsole.log (Zahl.isNaN(Zahl8));
Ausgabe:
wahr
falsch
falsch
wahr
falsch
falsch
falsch
falsch
Wenn Sie sich den vollständigen Quellcode ansehen möchten, der in diesem Artikel verwendet wird, besuchen Sie die GitHub-Repository.
Holen Sie sich Ihre JavaScript-Grundlagen stark
JavaScript ist eine der beliebtesten Programmiersprachen, die heute von Webentwicklern verwendet wird. Um erstaunliche JavaScript-basierte Projekte zu entwickeln, müssen Sie zunächst die Grundlagen der Sprache verstehen. Machen Sie sich die Hände schmutzig und festigen Sie Ihre JavaScript-Grundlagen.
Dieses Handbuch führt Sie durch alle Datentypen in JavaScript und wie Sie sie noch heute verwenden können.
Weiter lesen
- Programmierung
- JavaScript
- Programmierung
- Web Entwicklung
Yuvraj studiert Informatik an der University of Delhi, Indien. Seine Leidenschaft gilt der Full-Stack-Webentwicklung. Wenn er nicht gerade schreibt, erforscht er die Tiefe verschiedener Technologien.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren