• Math


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             /*
     8              * Math
     9              *     - Math和其他的对象不同,它不是一个构造函数,
    10              *         它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法
    11              *     - 比如
    12              *         Math.PI 表示的圆周率
    13              */
    14             
    15             //console.log(Math.PI);
    16             
    17             /*
    18              * abs()可以用来计算一个数的绝对值
    19              */
    20             //console.log(Math.abs(-1));
    21             
    22             /*
    23              * Math.ceil()
    24              *     - 可以对一个数进行向上取整,小数位只有有值就自动进1
    25              * Math.floor()
    26              *     - 可以对一个数进行向下取整,小数部分会被舍掉
    27              * Math.round()
    28              *     - 可以对一个数进行四舍五入取整
    29              */
    30             //console.log(Math.ceil(1.1));
    31             //console.log(Math.floor(1.99));
    32             //console.log(Math.round(1.4));
    33             
    34             /*
    35              * Math.random()
    36              *     - 可以用来生成一个0-1之间的随机数
    37              *  - 生成一个0-10的随机数
    38              *     - 生成一个0-x之间的随机数
    39              *         Math.round(Math.random()*x)
    40              * 
    41              *     - 生成一个1-10
    42              *     - 生成一个x-y之间的随机数
    43              *         Math.round(Math.random()*(y-x)+x)
    44              */
    45             /*for(var i=0 ; i<100 ; i++){
    46                 //console.log(Math.round(Math.random()*10));
    47                 //console.log(Math.round(Math.random()*20));
    48                 
    49                 //console.log(Math.round(Math.random()*9)+1);
    50                 //console.log(Math.round(Math.random()*8)+2);
    51                 
    52                 //生成1-6之间的随机数
    53                 console.log(Math.round(Math.random()*5+1));
    54             }*/
    55             
    56             /*
    57              * max() 可以获取多个数中的最大值
    58              * min() 可以获取多个数中的最小值
    59              */
    60             
    61             var max = Math.max(10,45,30,100);
    62             var min = Math.min(10,45,30,100);
    63             //console.log(min);
    64             
    65             /*
    66              * Math.pow(x,y)
    67              *     返回x的y次幂
    68              */
    69             
    70             //console.log(Math.pow(12,3));
    71             
    72             /*
    73              * Math.sqrt()
    74              *  用于对一个数进行开方运算
    75              */
    76             console.log(Math.sqrt(2));
    77             
    78         </script>
    79     </head>
    80     <body>
    81     </body>
    82 </html>
  • 相关阅读:
    设计模式责任链模式(COR)
    设计模式享元模式(Flyweight)
    设计模式外观模式(Facade)
    设计模式桥接模式(Bridge)
    设计模式适配器(Adapter)
    设计模式解释器模式(Interpreter)
    Ext出来个3.0.1版本,不过不能免费下载了,郁闷
    150天成为JAVA高级程序员?
    Drools业务逻辑框架
    HQL中In的问题详解
  • 原文地址:https://www.cnblogs.com/fsg6/p/12769201.html
Copyright © 2020-2023  润新知