数学对象

 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>
posted @ 2022-09-09 20:59  鬼牛阿飞  阅读(38)  评论(0编辑  收藏  举报