zoukankan      html  css  js  c++  java
  • JavaScript Math对象

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Math对象</title>
        <script>
    
            var iPi = Math.PI;    
            
            // Math.PI;  获取π值. 
    
            // alert(iPi);
    
            var iNum01 = 123.15641;
    
            var sNum02 = '123';
    
            var iNum02 = 321.546;    
    
            var aNum01 = [];
    
    
            for(var i=0; i<20; i++){
                aNum01.push(Math.random()) 
                // Math.random()   获取0-1的数值.
            }    
            console.log(aNum01)
    
            // alert(Math.floor(23.999999))
            // // 向下取整. (舍弃小数)
            // alert(Math.ceil(21.1654613))
            // // 向上取整(进1)
    
    
            // x - y 的随机整数.   (固定方法应为)
            // 20-30
    
            // var iRandom = Math.floor((20-30)*Math.random()+30);
            //  在使用random随机生成数值,并且搭配floor或者ceil取整的时候.
            //  需要调整上限数, +1或者 -1,这样才能匹配出最大值或者最小值.
            //  在使用floor向下取随机整数的时候, 最大值需要+1.方能匹配出,最大值,
            //  在使用ceil 向上去随即整数的时候, 最大值需要-1.方能匹配出,最小值.
            // var iRandom = Math.floor((20-30)*Math.random()+30);
            //  通用方式就是使用最大值减去最小值,乘上random值,然后加上最小值.
    
            var iNumMax = 30;
            var iNumMini = 20;
            var aNumRandom = [];
            var iRandom = 0;
    
            for(var i=0;i<30;i++){
                
                iRandom = Math.floor(Math.random()*(iNumMax - iNumMini +1 ) + iNumMini);
                aNumRandom.push(iRandom);
            }
    
            alert(aNumRandom);
    
    
        </script>
    </head>
    <body>
        
    </body>
    </html>
  • 相关阅读:
    Linux_DNS服务器
    Linux_DNS服务器
    Linux_FTP服务器
    Linux_FTP服务器
    Linux_DHCP&DHCP Relay
    分布式内存存储式元数据服务的构建
    如何提高分布式系统的可观察性:Insight Tool的引入
    论分布式系统中Metric框架的设计
    分布式存储系统关于GDPR条例中的数据清除原则
    Pipeline并行处理模型
  • 原文地址:https://www.cnblogs.com/jrri/p/11347426.html
Copyright © 2011-2022 走看看