Heim > Web-Frontend > js-Tutorial > Was Sie über die Funktion Math() in den javaScript_Javascript-Tipps beachten sollten

Was Sie über die Funktion Math() in den javaScript_Javascript-Tipps beachten sollten

WBOY
Freigeben: 2016-05-16 15:54:18
Original
1732 Leute haben es durchsucht

1. Sie können ein Math-Objekt nicht explizit erstellen, sondern einfach direkt verwenden

2.Math-Objekte können im Gegensatz zu String- und Date-Objekten keine Daten speichern

3. Wie wir bereits wissen, wandelt die Funktion parseInt() eine Dezimalzahl in eine ganze Zahl um, indem sie alles nach dem Komma eliminiert (so dass aus 24,999 oft 24 wird).

Also durch diese Methoden des Math-Objekts:

round(): Wenn die Dezimalzahl 0,5 oder größer als 0,5 ist, fügen Sie eine Ziffer nach oben hinzu

ceil(): rundet immer auf, sodass aus 23,75 24 wird, und das Gleiche gilt für 23,25;

floor(): rundet immer ab, sodass aus 23,75 23 wird, und das Gleiche gilt für 23,25;

4. Sie können die Methode random() des Math-Objekts verwenden, um eine zufällige Dezimalzahl größer oder gleich 0, aber kleiner als 1 zu generieren. Um dies zu nutzen, müssen Sie normalerweise mit einer Zahl multiplizieren und dann eine der Rundungsmethoden verwenden.
<DOCTYPE html>
<html>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
  <head>
    <title>Math函数</title>
  </head>
  <script type="text/javascript">
    var userInput=prompt("请输入一个数","");
    document.write("round()=",+Math.round(userInput));
    document.write("ceil()=",+Math.ceil(userInput));
    document.write("floor()=",+Math.floor(userInput));
    
  </script>
  <body>
  </body>
</html>

Nach dem Login kopieren

Fügen Sie die Methode des Math-Objekts hinzu
var diceThrow=Math.round(Math.random()*6)+1;
document.write("You threw a "+diceThrow);
Nach dem Login kopieren
1. Verwerfen Sie den Dezimalteil und behalten Sie den Ganzzahlteil
parseInt(5/2)

2. Runden Sie auf, wenn es eine Dezimalzahl gibt, addieren Sie 1 zum ganzzahligen Teil

Math.ceil(5/2)

3, gerundet.
Math.round(5/2)
4. Abrunden
Math.floor(5/2)
Methoden des Mathe-Objekts
FF: Firefox, N: Netscape, IE: Internet Explorer
Methode Beschreibung FF N IE
abs(x) gibt den absoluten Wert der Zahl 1 2 3
zurück acos(x) gibt den Arkuskosinus der Zahl 1 2 3
zurück asin(x) gibt den Arkussinus der Zahl 1 2 3
zurück atan(x) gibt den Arkustangens von x als Zahl zwischen -PI/2 und PI/2 Bogenmaß 1 2 3
zurück atan2(y,x) gibt den Winkel von der x-Achse zum Punkt (x,y) zurück (zwischen -PI/2 und PI/2 Bogenmaß) 1 2 3
ceil(x) rundet eine Zahl auf. 1 2 3
cos(x) gibt den Kosinus der Zahl 1 2 3
zurück exp(x) gibt den Exponenten von e zurück. 1 2 3
floor(x) rundet eine Zahl ab. 1 2 3
log(x) gibt den natürlichen Logarithmus der Zahl (Basis ist e) 1 2 3
zurück max(x,y) gibt den höchsten Wert zwischen x und y 1 2 3
zurück min(x,y) gibt den niedrigsten Wert zwischen x und y 1 2 3
zurück pow(x,y) gibt x hoch y potenziert 1 2 3
zurück random() gibt eine Zufallszahl zwischen 0 ~ 1 1 2 3
zurück Round(x) rundet eine Zahl auf die nächste ganze Zahl 1 2 3
sin(x) gibt den Sinus der Zahl 1 2 3
zurück sqrt(x) gibt die Quadratwurzel der Zahl 1 2 3
zurück tan(x) gibt den Tangens eines Winkels 1 2 3
zurück toSource() repräsentiert den Quellcode des Objekts 1 4 -
valueOf() gibt den ursprünglichen Wert eines Math-Objekts zurück


1. Math.abs(num): Gibt den absoluten Wert von num zurück
2. Math.acos(num): Gibt den Arkuskosinuswert von num
zurück 3. Math.asin(num): Gibt den Arkussinuswert von num

zurück 4. Math.atan(num): Gibt den Arkustangenswert von num

zurück 5. Math.atan2(y,x): Gibt den Arcustangens des Quotienten von y dividiert durch x
zurück 6. Math.ceil(num): Gibt die kleinste ganze Zahl zurück, die größer als num
ist 7. Math.cos(num): Gibt den Kosinuswert von num
zurück 8. Math.exp(x): Gibt eine mit x potenzierte Zahl mit einer natürlichen Zahl als Basis
zurück 9. Math.floor(num): Gibt die größte Ganzzahl kleiner als num
zurück 10.Math.log(num): Gibt den natürlichen Logarithmus von num
zurück 11.Math.max(num1,num2): Gibt den größeren von num1 und num2
zurück 12.Math.min(num1,num2): Gibt den kleineren von num1 und num2
zurück 13.Math.pow(x,y): Gibt den Wert von x hoch y
zurück 14.Math.random(): Gibt eine Zufallszahl zwischen 0 und 1
zurück 15.Math.round(num): Gibt den gerundeten Wert von num
zurück 16.Math.sin(num): Gibt den Sinuswert von num
zurück 17.Math.sqrt(num): Gibt die Quadratwurzel von num
zurück 18.Math.tan(num): Gibt den Tangenswert von num
zurück 19.Math.E: Natürliche Zahlen (2.718281828459045)
20.Math.LN2: Natürlicher Logarithmus von 2 (0,6931471805599453)
21.Math.LN10: Natürlicher Logarithmus von 10 (2.302585092994046)
22.Math.LOG2E: Die natürliche Zahl mit der Basis log 2 (1,4426950408889634)
23.Math.LOG10E: Log 10 natürliche Basiszahl (0,4342944819032518)
24.Math.PI: π(3.141592653589793)
25.Math.SQRT1_2: Die Quadratwurzel von 1/2 (0,7071067811865476)
26.Math.SQRT2: Die Quadratwurzel von 2 (1,4142135623730951)

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage