zoukankan      html  css  js  c++  java
  • 面试常问平时项目中【Math】的常用操作方法总结

    Math经常会用到的不多在项目里,下面总结以下可能会碰到的常用方法;

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>Math常用方法</title>
        </head>
        <body>
            <script type="text/javascript">
                //js Math对象常用方法
                //求最大值
                let max = Math.max(1,2,3,4,8,9);
                //求最小值
                let min = Math.min(1,2,3,4,-1);
                console.log(max,min);//返回 9 -1 注意:如果参数中出现字符串 则返回NaN;
                
                const num1 = 8.4;
                const num2 = 8.6;
                // 向上取整 Math.ceil()
                console.log(Math.ceil(num1),Math.ceil(num2)); // 返回 9 9
                // 只取整数 Math.floor()
                console.log(Math.floor(num1),Math.floor(num2)); // 返回8 8
                // 四舍五入取整 Math.round
                console.log(Math.round(num1),Math.round(num2)); // 返回8 9
                
                const num3 = 8;
                const num4 = -8;
                // 绝对值 、
                console.log(Math.abs(num3),Math.abs(num4)) // 返回 8 8 
                
                //生成随机数 Math.random()
                let random = Math.random();
                console.log(random); // 默认返回 大于0小于1的浮点数;+ new Date().getTime()
                
                // 长度一致的随机数
                let randoms = Math.random();
                randoms = randoms + '0000000000';
                randoms = randoms.slice(0,10);
                console.log(randoms);
            </script>
        </body>
    </html>

     测试结果如下图:

    以上代码由自己整理,转载注明出处!!!

     

  • 相关阅读:
    Linux环境下安装JDK
    CentOS 7 更改主机名
    Find Pivot Index之Python实现
    MySQL基本操作之数据库基本操作
    Linux环境下安装单实例MySQL 5.7
    基于时间的ACL配置
    动态ACL的配置
    自反ACL
    OSFPv3的配置
    RIPng 配置
  • 原文地址:https://www.cnblogs.com/lhl66/p/13721326.html
Copyright © 2011-2022 走看看