Math 是一个内置对象,它具有数学常数和函数的属性和方法。不是一个函数对象。
与其它全局对象不同的是, Math 不是一个构造器,Math 的所有属性和方法都是静态的.
跟数学相关的运算直接使用 Math 中的成员即可
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title></title>
6 </head>
7 <body>
8 <script>
9 /*
10 标准库(内置对象)
11 javascript提供了很多个内置对象:Math/Array/Number/String/Boolean..
12 对象只是带有属性和方法的特殊数据类型.
13 我们在学习时其实就是要记住对象的每个属性和方法怎么使用,代表什么含义;
14 技术问题,遇到分歧,去哪里查找资料
15 火狐开发者社区-MDN
16 微软开发者社区-MSDN
17 */
18
19 //Math对象
20 //https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/math
21 /*
22 Math 是一个内置对象,它具有数学常数和函数的属性和方法。不是一个函数对象。
23 与其它全局对象不同的是, Math 不是一个构造器,Math 的所有属性和方法都是静态的.
24 跟数学相关的运算直接使用 Math 中的成员即可
25 */
26 var n=-2;
27 var n2=Math.abs(n);
28 console.log(n2);
29
30 var r=Math.random();
31 console.log(r);
32
33 var n1=Math.random()*10;
34 var n2=Math.floor(n1);
35 console.log(n2);
36
37 //获取n-m之间的随机值
38 //Math.random()*(m-n)+n
39 var n=Math.floor(Math.random()*(32-11)+11);
40 console.log(n)
41 //获取随机数Math.random
42 //获取最大的整数Math.floor
43 </script>
44 </body>
45 </html>