JS 关于Math

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6     </head>
 7     <body>
 8     </body>
 9     
10     <script type="text/javascript">
11         /* math对象 */
12     1、取绝对值方法
13         var value = Math.abs(-100);
14         console.log(value);
15     2、向上取整(主要针对于浮点数)
16         var value1 = Math.ceil(1.01);
17         console.log(value1);
18         var value2 = Math.ceil(-2.5);
19         console.log(value2);
20     3、向下取整
21         var value1 = Math.floor(-1.02);
22         console.log(value1);    
23     4、最大值(接受多个数字,返回其中的最大值)
24         var value = Math.max(2,6,100,-200);
25         console.log(value);
26     5、最小值
27         var value = Math.min(-2,-4,-100,2000);
28         console.log(value);
29     6、四舍五入
30         var value = Math.round(-1.6);
31         console.log(value);
32     7、随机数--0--1之间的随机数
33         /*0-1  包括0 但是不包括1*/
34         setInterval(function(){
35             var value = Math.random();
36             console.log(value);
37         },100);
38     
39         作业1 随机10个 0-100之间的数字(浮点数)
40         作业2 随机10个0-10之间的整数
41         作业3 随机10个20-70之间的整数
42         作业4 随机20-4060-80之间的数字(保证这俩个区间
43         的数字出现概率是一样的)
44         作业5 随机 20-5060-70之间数字(保证这俩个区间的
45         数字出现概率)
46 
47 
48 
49         for (var i = 0;i < 10;i++){
50             // 随机0-3 4个数字
51             var number = parseInt(Math.random() * (3 - 0 + 1) + 0);
52             if(number == 3){
53                 var number2 = parseInt(Math.random() * (70 -60 + 1) + 60);
54                 console.log(number2);        
55             }else{
56                 var number1 = parseInt(Math.random() * (50 -20 + 1) + 20);
57                 console.log(number1);
58             }                
59         }
60         
61         
62     </script>
63 
64 </html>
原文地址:https://www.cnblogs.com/PowellZhao/p/5547428.html