Neueste Web-Entwicklung Tutorials
 

JavaScript Anzahl Methoden


Anzahl Methoden helfen Sie mit Zahlen arbeiten.


Number Methoden und Eigenschaften

Primitive Werte (wie 3,14 oder 2014), nicht haben können Eigenschaften und Methoden (weil sie keine Objekte sind).

Aber mit JavaScript, Methoden und Eigenschaften sind auch auf Grundwerte, weil JavaScript primitive Werte als Objekte behandelt, wenn Methoden und Eigenschaften der Ausführung.


Die toString() Methode

toString() gibt eine Zahl als String zurück .

Alle Zahlen Verfahren können auf jede Art von Zahlen verwendet werden (Literale, Variablen oder Ausdrücke):

Beispiel

var x = 123;
x.toString();            // returns 123 from variable x
(123).toString();        // returns 123 from literal 123
(100 + 23).toString();   // returns 123 from expression 100 + 23
Versuch es selber "

Die toExponential() Methode

toExponential() liefert einen String mit einer Zahl gerundet und mit Exponentialnotation geschrieben.

Ein Parameter definiert die Anzahl der Zeichen hinter dem Komma:

Beispiel

var x = 9.656;
x.toExponential(2);     // returns 9.66e+0
x.toExponential(4);     // returns 9.6560e+0
x.toExponential(6);     // returns 9.656000e+0
Versuch es selber "

Der Parameter ist optional. Wenn Sie es nicht angeben, wird JavaScript nicht die Zahl abzurunden.


Die toFixed() Methode

toFixed() liefert eine Zeichenkette, mit der Zahl mit einer bestimmten Anzahl von Dezimalstellen geschrieben:

Beispiel

var x = 9.656;
x.toFixed(0);           // returns 10
x.toFixed(2);           // returns 9.66
x.toFixed(4);           // returns 9.6560
x.toFixed(6);           // returns 9.656000
Versuch es selber "

toFixed(2) ist perfekt für mit Geld arbeiten.


Die toPrecision() Methode

toPrecision() liefert eine Zeichenkette, mit einer Reihe mit einer bestimmten Länge geschrieben:

Beispiel

var x = 9.656;
x.toPrecision();        // returns 9.656
x.toPrecision(2);       // returns 9.7
x.toPrecision(4);       // returns 9.656
x.toPrecision(6);       // returns 9.65600
Versuch es selber "

Die valueOf() Methode

valueOf() gibt eine Zahl als Zahl zurück .

Beispiel

var x = 123;
x.valueOf();            // returns 123 from variable x
(123).valueOf();        // returns 123 from literal 123
(100 + 23).valueOf();   // returns 123 from expression 100 + 23
Versuch es selber "

In JavaScript eine Nummer kann ein Grundwert sein (typeof = number) oder ein Objekt (typeof = object) .

Die valueOf() Methode wird intern in JavaScript verwendet , um Anzahl Objekte primitive Werte konvertieren.

Es gibt keinen Grund, warum es in Ihrem Code zu verwenden.

Alle JavaScript - Datentypen haben eine valueOf() und toString() Methode.


Konvertieren von Variablen zu Zahlen

Es gibt 3 JavaScript Methoden, die verwendet werden können Variablen Zahlen umwandeln:

  • Die Number() Methode
  • Die parseInt() Methode
  • Die parseFloat() Methode

Diese Methoden sind nicht die Nummer Methoden, aber globale JavaScript - Methoden.


globale Methoden

JavaScript globale Methoden können auf jedes JavaScript-Datentypen verwendet werden.

Dies sind die wichtigsten Methoden, wenn Arbeit mit Zahlen:

Methode Beschreibung
Number() Gibt eine Zahl, von seinem Argument umgewandelt.
parseFloat() Analysiert ihr Argument und gibt eine Gleitkommazahl
parseInt() Analysiert ihr Argument und gibt eine ganze Zahl

Die Number() Methode

Number() kann verwendet werden , JavaScript - Variablen in Zahlen umwandeln:

Beispiel

x = true;
Number(x);        // returns 1
x = false;     
Number(x);        // returns 0
x = new Date();
Number(x);        // returns 1404568027739
x = "10"
Number(x);        // returns 10
x = "10 20"
Number(x);        // returns NaN
Versuch es selber "

Auf Date() , die Number() zurückgibt Methode die Anzahl der Millisekunden seit dem 1.1.1970.


Die parseInt() Methode

parseInt() parst einen String und gibt eine ganze Zahl. Leerzeichen sind erlaubt. Nur die erste Zahl zurückgegeben:

Beispiel

parseInt("10");         // returns 10
parseInt("10.33");      // returns 10
parseInt("10 20 30");   // returns 10
parseInt("10 years");   // returns 10
parseInt("years 10");   // returns NaN 
Versuch es selber "

Wenn die Zahl nicht konvertiert werden kann, NaN (Not a Number) zurückgegeben.


Die parseFloat() Methode

parseFloat() parst einen String und gibt eine Nummer. Leerzeichen sind erlaubt. Nur die erste Zahl zurückgegeben:

Beispiel

parseFloat("10");        // returns 10
parseFloat("10.33");     // returns 10.33
parseFloat("10 20 30");  // returns 10
parseFloat("10 years");  // returns 10
parseFloat("years 10");  // returns NaN
Versuch es selber "

Wenn die Zahl nicht konvertiert werden kann, NaN (Not a Number) zurückgegeben.


Number Eigenschaften

Eigentum Beschreibung
MAX_VALUE Gibt die größte Anzahl möglich in JavaScript
MIN_VALUE Gibt die kleinste Zahl möglich in JavaScript
NEGATIVE_INFINITY Stellt negative Unendlichkeit (kehrte am Überlauf)
NaN Stellt eine "Not-a-Number" Wert
POSITIVE_INFINITY Stellt unendlich (zurück auf Überlauf)

Beispiel

var x = Number.MAX_VALUE;
Versuch es selber "

Zahl Eigenschaften gehört die Nummer Objekt - Wrapper die JavaScript genannt Number .

Diese Eigenschaften können nur als erreichbar Number .MAX_VALUE .

Mit myNumber .MAX_VALUE, wo myNumber ist eine Variable, ein Ausdruck oder Wert, kehrt nicht definiert:

Beispiel

var x = 6;
var y = x.MAX_VALUE;    // y becomes undefined
Versuch es selber "

Füllen Sie JavaScript Number Referenz

Eine vollständige Referenz, gehen Sie auf unsere komplette JavaScript Vergeichsstelle .

Die Referenz enthält Beschreibungen und Beispiele aller Zahl Eigenschaften und Methoden.