Das Mathematikobjekt unterscheidet sich vom obigen Objekt. Es kann gesagt werden, dass es sich um eine öffentliche Mathematikklasse mit vielen mathematischen Methoden handelt, die für verschiedene mathematische Operationen verwendet werden.
Das Mathematikobjekt muss jedoch nicht konstruiert werden, und Sie können es direkt für die darin enthaltenen Methoden verwenden.
1. Konstanten (d. H. Attribute)
E gibt die arithmetische Konstante E zurück, dh die Basis des natürlichen Logarithmus (ungefähr 2,718)
| E | Gibt die arithmetische Konstante E zurück, dh die Basis des natürlichen Logarithmus (ungefähr gleich 2,718) |
| Ln2 | Gibt den natürlichen Logarithmus von 2 zurück (ungefähr 0,693) |
| Ln10 | Gibt den natürlichen Logarithmus von 10 zurück (ungefähr 2,302) (ungefähr 2,302). |
| Log2e | Gibt den Logarithmus von E mit Basis 2 zurück (ungefähr 1,414) |
| Log10e | Gibt den Logarithmus von E mit Basis 10 zurück (ungefähr 0,434) (ungefähr 0,434). |
| PI | Return PI (ungefähr gleich 3,14159) |
| SQRT1_2 | Gibt die Umkehrung der Quadratwurzel zurück, die 2 zurückgibt (ungefähr 0,707). |
| SQRT2 | Gibt die Quadratwurzel von 2 zurück (ungefähr 1,414) |
Hier sind ihre Werte:
Die Codekopie lautet wie folgt: document.write ("math.e ="+math.e+"<br>");
document.write ("math.ln2 ="+math.ln2+"<br>");
document.write ("math.ln10 ="+math.ln10+"<br>");
document.write ("math.log2e ="+math.log2e+"<br>");
document.write ("math.log10e ="+math.log10e+"<br>");
document.write ("math.pi ="+math.pi+"<br>");
document.write ("math.sqrt1_2 ="+math.sqrt1_2+"<br>");
document.write ("math.sqrt2 ="+math.sqrt2+"<br>");
Ausgangsergebnis:
Math.e = 2,718281828459045
Math.ln2 = 0,6931471805599453
Math.ln10 = 2.302585092994046
Math.log2e = 1.4426950408889634
Math.log10E = 0,4342944819032518
Math.pi = 3.141592653589793
Math.sqrt1_2 = 0,7071067811865476
Math.sqrt2 = 1.4142135623730951
2. Die ABS () -Methode kann den absoluten Wert der Zahl zurückgeben
Math.abs (x); x muss ein numerischer Wert sein, diese Zahl kann eine Ganzzahl sein und ein Dezimaler kann sein
document.write (math.abs (-2.77)); // Ausgabe 2.77
3. ACOS (x) gibt den inversen Cosinus -Wert der Zahl zurück.
Math.acos (x); X muss eine Zahl zwischen -1,0 und 1,0 sein
Wenn X nicht im obigen Bereich ist, geben Sie NAN zurück
4. Die ASIN () -Methode kann den inversen Sinuswert einer Zahl zurückgeben.
Math.asin (x); X muss ein numerischer Wert sein, der zwischen -1,0 und 1,0 liegt.
Wenn der Parameter X den Bereich von -1,0 bis 1,0 überschreitet, gibt der Browser die NAN zurück.
5. Die Atan () -Methode kann den Arctangent -Wert der Zahl zurückgeben.
Math.atan (x); x erforderlich. Muss ein numerischer Wert sein.
Der zurückgegebene Wert ist der Radianwert zwischen -pi/2 und pi/2.
6. Die ATAN2 () -Methode kann den Winkel von der x -Achse auf den Punkt (x, y) zurückgeben.
Math.atan2 (y, x)
-Der Wert zwischen Pi und PI ist der Winkel, der übertrifft, wenn die x-Achse gegen den Uhrzeigersinn (x, y) vorwärts ist.
7. Die CEIL () -Methode kann eine Zahl runden.
Was ist abgerundet? Das heißt, die Ganzzahl größer oder gleich X und am nächsten.
Math.ceil (x); x erforderlich. Muss ein numerischer Wert sein.
Kopieren Sie den Code wie folgt: document.write (math.ceil (0.60) + "<br />")
document.write (math.ceil (0.40) + "<br />")
document.write (math.ceil (5) + "<br />")
document.write (math.ceil (5.1) + "<br />")
document.write (math.ceil (-5.1) + "<br />")
document.write (math.ceil (-5.9))
Die Ausgabe ist:
1
1
5
6
-5
-5
Für negative Zahlen wissen Sie
8. Die cos () -Methode kann den Cosinuswert einer Zahl zurückgeben.
Math.cos (x); x erforderlich. Muss ein numerischer Wert sein. Gibt eine Zahl zwischen -1.0 und 1,0 zurück. Anwesend
x erfordert zum Beispiel tatsächlich einen Radianwert --->
π repräsentiert 180 ° usw. π ist math.pi
document.write (math.cos (math.pi));
Die Ausgabe ist -1
Aber wenn:
Die Codekopie lautet wie folgt: document.write (math.cos (math.pi/2));
Die Ausgabe ist: 6.123233995736766e-17
Und:
Die Codekopie lautet wie folgt: document.write (math.cos (math.pi/3));
Die Ausgabe ist: 0,500000000000000001
Warum erscheinen diese seltsamen Zahlen?
In der Tat weiß jeder, dass das document.write (math.cos (math.pi/2)); Sollte Ausgabe 0, aber in JavaScript kann es keine 0 angefordert sein, sodass stattdessen eine sehr, sehr kleine Zahl verwendet wird.
Ähnliches document.write (math.cos (math.pi/3)); sollte 0,5 sein, aber am Ende gibt es noch einen.
Dies sind kleine Probleme, es gibt nichts zu sagen, und das Register selbst kann nicht alle Zahlen darstellen, daher ist es normal, während des Berechnungsprozesses Fehler zu haben
9. Die Exp () -Methode kann den Wert der x -Leistung von e zurückgeben.
Math.exp (x); x erforderlich. Jeder Wert oder Ausdruck. Als Index verwendet.
Gibt die X -Kraft von e zurück. E repräsentiert die Basis des natürlichen Logarithmus, und sein Wert beträgt ungefähr 2,71828.
document.write (math.exp (1) + "<br/>"); // Ausgabe 2.718281828459045
10. Die Floor () -Methode kann eine Zahl abrunden.
Entsprechend der CEIL () -Methode besteht die Floor () -Methode darin, eine Zahl abzurunden, dh der Ganzzahl, die kleiner oder gleich X ist und x am nächsten liegt.
Math.floor (x);
Kopieren Sie den Code wie folgt: document.write (math.floor (0.60) + "<br />")
document.write (math.floor (0.40) + "<br />")
document.write (math.floor (5) + "<br />")
document.write (math.floor (5.1) + "<br />")
document.write (math.floor (-5.1) + "<br />")
document.write (math.floor (-5.9))
Die Ausgabe ist:
0
0
5
5
-6
-6
Für negative Zahlen wissen Sie
11. Die Log () -Methode kann den natürlichen Logarithmus einer Zahl zurückgeben.
Math.log (x); // Parameter x muss größer als 0 sein. Wenn es größer als 0 ist, ist das Ergebnis Nan. Wenn es gleich 0 ist, ist es -Infinity
Kopieren Sie den Code wie folgt: document.write (math.log (2.7183) + "<br />")
document.write (math.log (2) + "<br />")
document.write (math.log (1) + "<br />")
document.write (math.log (0) + "<br />")
document.write (math.log (-1))
Die Ausgabe ist:
1.0000066849139877
0,6931471805599453
0
-Unendlichkeit
Nan
Aus dem obigen können wir sehen
12. Die max () -Methode kann die Zahl mit einem größeren Wert unter den beiden angegebenen Zahlen zurückgeben.
Math.max (x ...), // x ist 0 oder mehr Werte. Vor der ECMascript V3 hatte die Methode nur zwei Parameter.
Rückgabewert:
Der größte Wert im Parameter.
Wenn es keinen Parameter gibt, wird die Infinity zurückgegeben.
Wenn ein Parameter NAN oder ein nicht numerischer Wert ist, der nicht in eine Ziffer konvertiert werden kann, wird die NAN zurückgegeben.
Wie im folgenden Beispiel gezeigt:
Kopieren Sie den Code wie folgt: document.write (math.max (5,3,8,1)); // 8
document.write (math.max (5,3,8, 'm')); // nan
document.write (math.max (5)); // 5
document.write (math.max ()); //-Infinity
13. Die min () -Methode kann die Zahl mit dem niedrigsten Wert in der angegebenen Zahl zurückgeben.
Math.min (x, y); x ist 0 oder mehr Werte. Vor der ECMascript V3 hatte die Methode nur zwei Parameter.
Rückgabewert:
Der kleinste Wert im Parameter.
Wenn es keine Parameter gibt, geben Sie Unendlichkeit zurück.
Wenn ein Parameter NAN oder ein nicht numerischer Wert ist, der nicht in eine Ziffer konvertiert werden kann, wird die NAN zurückgegeben.
Verwenden Sie eine ähnliche MAX () -Methode
14. Die Pow () -Methode kann den Wert der y -Leistung von x zurückgeben.
Math.pow (x, y); //
x erforderlich. Grundnummer. Muss eine Nummer sein.
y erforderlich. Leistungsnummer. Muss eine Nummer sein.
Rückgabewert:
Wenn das Ergebnis eine imaginäre oder negative Zahl ist, gibt die Methode NAN zurück. Wenn der Überlauf des schwimmenden Punktes durch einen übermäßigen Exponenten verursacht wird, gibt die Methode unendlich zurück.
Wie im folgenden Beispiel gezeigt:
Die Codekopie lautet wie folgt: document.write (math.pow ()+'<br>');
document.write (math.pow (2)+'<br>');
document.write (math.pow (2,2)+'<br>');
document.write (math.pow (2,2,2)+'<br>');
document.write (math.pow ('m', 2)+'<br>');
Ausgabe:
Nan
Nan
4
4
Nan
15. Die Random () -Methode kann eine Zufallszahl zwischen 0 und 1 zurückgeben.
Math.random (); // keine Parameter
zurückkehren:
Eine Pseudo-Random-Zahl zwischen 0,0 und 1,0.
Was ist eine Pseudo-Random-Nummer?
Die wahre Zufallszahl ist das Ergebnis eines zufälligen Ereignisses. Nach unzähligen Male manifestiert es sich als eine bestimmte Wahrscheinlichkeitstheorie, die unvorhersehbar ist.
Die Pseudo-Random-Nummer wird gemäß dem Pseudo-Random-Algorithmus implementiert. Es verwendet einen Algorithmus, der die Zufälligkeit simuliert und daher als Pseudo-Random-Nummer bezeichnet wird
Die Codekopie lautet wie folgt: document.write (math.random ())
0,12645312909485157
16. Die Round () -Methode kann eine Zahl auf die nächstgelegene Ganzzahl runden.
Math.round (x), x ist erforderlich. Muss eine Nummer sein.
Für 0,5 rundet sich die Methode zusammen.
Zum Beispiel wird 3.5 auf 4 rund und -3,5 rund auf -3.
Tatsächlich bin ich der Meinung, dass diese Methode durch Kombination von CEIL () und Floor () -Methoden implementiert wird.
Kopieren Sie den Code wie folgt: document.write (math.round (0.60) + "<br />")
document.write (math.round (0,50) + "<br />")
document.write (math.round (0.49) + "<br />")
document.write (math.round (-4.40) + "<br />")
document.write (math.round (-4.60))
Die Ausgabe ist:
1
1
0
-4
-5
17. Die Sin () -Methode kann einen Sinus einer Zahl zurückgeben.
Math.sin (x), x ist erforderlich. Ein Winkel in Radians. Multiplizieren Sie den Winkel mit 0,017453293 (2PI/360), um ihn in Radians umzuwandeln.
Rückgabewert:
Der Sinuswert von Parameter x. Der Rückgabewert liegt zwischen -1.0 und 1,0.
Kopieren Sie den Code wie folgt: document.write (math.sin (3) + "<br />")
document.write (math.sin (-3) + "<br />")
document.write (math.sin (0) + "<br />")
document.write (math.sin (math.pi) + "<br />")
document.write (math.sin (math.pi/2)
Die Ausgabe ist:
0,1411200080598672
-0.1411200080598672
0
1.2246063538223772E-16
1
18. Die SQRT () -Methode kann die Quadratwurzel einer Zahl zurückgeben.
Math.sqrt (x); // x ist erforderlich und muss eine Zahl mehr als oder gleich 0 sein.
Rückgabewert:
Die Quadratwurzel des Parameters x. Wenn x weniger als 0 ist, wird Nan zurückgegeben.
Es entspricht Mathematik. Pow (x, 0,5);
19. Die Tan () -Methode kann eine Zahl zurückgeben, die die Tangente eines bestimmten Winkels darstellt.
Math.tan (x), // x erforderlich. Ein Winkel in Radians. Multiplizieren Sie den Winkel mit 0,017453293 (2PI/360), um ihn in Radians umzuwandeln.
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.