• 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>
  • 相关阅读:
    multipart/form-data同时传递文本和多文件参数controller接收
    sonar配置记录一下经常找不到
    神经网络分类知识蒸馏
    jconsole监听JVM
    Cocos2dx在安卓平台下获取到assets目录下文件的绝对路径
    打印100以内的质数及优化
    VBA调用百度翻译API
    VBA调用百度智能云的文字识别获取图片中的数字
    象棋的思考方法讨论
    やさしい日本語2019 学习方法
  • 原文地址:https://www.cnblogs.com/PowellZhao/p/5547428.html
Copyright © 2020-2023  润新知