Das Zahlenobjekt ist eine Zahl, seine Konstruktionsmethode:
Die Codekopie lautet wie folgt: var num = 10;
var num = new number (); // num == 0
var num = neue Zahl (Wert);
wobei Wert ein numerischer Wert oder eine Menge ist, die in einen numerischen Wert umgewandelt werden kann, z.
String '1002'
Aber wenn es 'M122' ist, wird Nan zurückgegeben
1. Konstanten, Attribute
| Max_value | Die größte Zahl, die dargestellt werden kann. // 1.7976931348623157e+308 |
| Min_value | Die kleinste Zahl, die dargestellt werden kann. // 5e-324 |
| Nan | Nicht numerischer Wert. // nan |
| Negativ_infinity | Negative Unendlichkeit gibt diesen Wert beim Überfließen zurück. //-Unendlichkeit |
| Positiv_infinity | Es ist unendlich und gibt diesen Wert beim Überfließen zurück. //Unendlichkeit |
2. Die Methode toString () kann ein Zahlenobjekt in eine Zeichenfolge umwandeln und das Ergebnis zurückgeben.
NumberObject.ToString (Radix);
Radix optional. Geben Sie die Kardinalität der Zahl an und machen Sie eine Ganzzahl zwischen 2 und 36.
Wenn dieser Parameter weggelassen wird, wird die Kardinalität 10 verwendet.
Eine Zeichenfolge Darstellung einer Zahl. Wenn Radix beispielsweise 2 ist, wird NumberObject in eine Zeichenfolge konvertiert, die durch einen Binärwert dargestellt wird.
Beispiel:
Die Codekopie lautet wie folgt: var num = 10;
document.write (num.tostring (2));
Ausgabe: 1010
HINWEIS: Eine Typeerror -Ausnahme wird ausgelöst, wenn das Objekt, das diese Methode aufruft, keine Nummer ist.
3. Die Methode tofixed () kann die Zahl mit einer angegebenen Dezimalzahl in eine Nummer runden.
NumberObject.tofixed (num);
Num erforderlich. Die Anzahl der im Dezimalstellen angegebenen Ziffern ist ein Wert zwischen 0 und 20, einschließlich 0 und 20, und einige Implementierungen können einen größeren Wertebereich unterstützen.
Wenn dieser Parameter weggelassen wird, wird 0 ersetzt.
Rückgabewert:
Es wird keine Ausnahme zwischen Num und 20 geworfen. Wenn num> 20 eine Ausnahme ausgelöst werden kann.
Die Codekopie lautet wie folgt: var num = neue Nummer (13.37);
document.write (num.tofixed (1))
Ausgabe: 13.4
4. Die Methode toxponential () kann den Wert des Objekts in eine exponentielle Zählmethode umwandeln.
Diese Methode ist die legendäre wissenschaftliche Zählmethode
NumberObject.toexponential (num)
Num erforderlich. Die Anzahl der Dezimalstellen in der Exponentialzählmethode ist ein Wert zwischen 0 und 20, einschließlich 0 und 20, und einige Implementierungen können einen größeren Wertebereich unterstützen.
Wenn dieser Parameter weggelassen wird, werden so viele Zahlen wie möglich verwendet.
Die Codekopie lautet wie folgt: var num = neue Nummer (10000);
document.write (num.toexponential (1))
Ausgabe:
1.0e+4
0 Nach dem Dezimalpunkt stellt nur eine Dezimalzahl dar
5. Die TopRecision () -Methode kann das Objekt in eine exponentielle Zählmethode umwandeln, wenn der Wert des Objekts die angegebene Anzahl der Ziffern überschreitet.
TopRecision (Num), Num ist die angegebene Anzahl von Bits, dh wenn die Anzahl der Bits überschreitet, wird die Exponentialzählmethode verwendet
Beispiel:
Die Codekopie lautet wie folgt: var num = 10000;
document.write (num.toprecision (4)+'<br>');
document.write (num.toprecision (8));
Ausgabe:
1.000E+4 // 1.000 4 Ziffern insgesamt
10000.000 // 10000.000 8 Ziffern insgesamt
Um mehr JavaScript -Syntax anzuzeigen, können Sie folgen: "JavaScript Reference Tutorial" und "JavaScript Code Style Guide". Ich hoffe auch, dass jeder wulin.com mehr unterstützt.