Heim > Artikel > Web-Frontend > Eine kurze Diskussion über JavaScript-Mathe- und Zahlenobjekte_Javascript-Fähigkeiten
1. Mathe-Objekt
1.1 Einführung
Ein mathematisches Objekt ist ein mathematisches Objekt, das mathematische Berechnungen für Daten bereitstellt, z. B. das Erhalten absoluter Werte, das Aufrunden usw. Kein Konstruktor, kann nicht initialisiert werden, stellt nur statische Eigenschaften und Methoden bereit.
1.2 Konstruktor
Keine: Das Math-Objekt hat keinen Konstruktor und kann nicht initialisiert werden. Es stellt nur statische Eigenschaften und Methoden bereit.
1.3 Statische Attribute
1.3.1 Math.E: Konstante e. Gibt die Basis des natürlichen Logarithmus zurück: 2,718281828459045
1.3.2 Math.PI: Konstante π. Gibt den Wert von pi zurück: 3,141592653589793
1.4 Statische Methode
1.4.1 Math.sin(value): Sinusfunktion
1.4.2 Math.cos(Wert): Kosinusfunktion
1.4.3 Math.tan(value): Tangensfunktion
1.4.4 Math.asin(Wert): Arkussinusfunktion
1.4.5 Math.acos(value): Inverse Kosinusfunktion
1.4.6 Math.atan(Wert): Arkustangensfunktion
1.4.7 Math.abs(value): Gibt den absoluten Wert zurück
Parameter:
①value {Number |. NumberStr}: Zahl oder reine numerische Zeichenfolge.
Rückgabewert:
{Number} Gibt die absolute Zahl des Arguments zurück. Wenn der Parameter keine Zahl ist, wird NaN zurückgegeben.
Beispiel:
①value {Number |. NumberStr}: Zahl oder reine numerische Zeichenfolge.
Rückgabewert:
{Number} gibt den gerundeten Wert zurück. Wenn der Parameter keine Zahl ist, wird NaN zurückgegeben.
Beispiel:
Code kopieren
2.2 Definition
Code kopieren
Der Code lautet wie folgt:
2.3 Statische Attribute
2.3.1 Number.MAX_VALUE: Stellt die größte Zahl in JS dar, etwa 1,79e 308
2.3.2 Number.MIN_VALUE: Stellt die kleinste Zahl in JS dar, etwa 5e-324
2.3.3 Number.NaN: Gibt NaN zurück, das einen nicht numerischen Wert darstellt, der keiner anderen Zahl entspricht, einschließlich NaN selbst. Zur Beurteilung sollte Number.isNaN() verwendet werden.
2.3.4 Number.NEGATIVE_INFINITY: Gibt -Infinity zurück, was eine negative Unendlichkeit anzeigt.
2.3.5 Number.POSITIVE_INFINITY: Gibt Unendlichkeit zurück, was eine positive Unendlichkeit anzeigt. Wenn der berechnete Wert größer als Number.MAX_VALUE ist, wird Infinity zurückgegeben.
2.4 Statische Methoden
2.4.1 Number.isInteger(value): Bestimmen Sie, ob der Parameter eine Ganzzahl
ist
Parameter:
①value {Number}: Zahl
Rückgabewert:
{Boolean} Gibt zurück, ob der Parameter eine Ganzzahl ist. Reine Integer-Strings geben ebenfalls „false“ zurück.
Beispiel:
Parameter:
①value {Number}: stellt die Anzahl der Nachkommastellen dar
Rückgabewert:
{String} gibt die konvertierte exponentielle Zeichenfolge
zurück
Beispiel:
Code kopieren
2.6.1 Ausnahmen bei der Subtraktion, Multiplikation und Division von Gleitkommazahlen
Hinweis: Die Addition, Subtraktion, Multiplikation und Division zweier Gleitkommazahlen in JS führt zu abnormalen Werten, z. B.: 0,2 0,7, 0,899999999999. Mit der Methode toFixed() können Sie die Dezimalstellen angeben.
Beispiel: