美文网首页
javaScript 提供的常用算术运算、舍入误差、日期

javaScript 提供的常用算术运算、舍入误差、日期

作者: 王小妞闯天涯 | 来源:发表于2020-03-24 17:14 被阅读0次

            Math.pow(2,53) // 2的53次幂

            Math.round(.6) //result:1.0 四舍五入

            Math.ceil(0.6) //result:1.0 向上取整

            Math.floor(.6) //result:0.0 向下取整

            Math.abs(-5)  //result:5 求取绝对值

            Math.max(x,y,z)//返回最大值

            Math.min(x,y,z)//返回最小值

            Math.random() //生成一个大于0小于1的随机数

            Math.PI      //π圆周率

            Math.E        //e 自然对数的底数

            Math.sqrt(3)  //3的平方根

            Math.pow(3,1/3)//3的立方根

            Math.sin(0) //三角函数

            Math.log(10) //10的自然对数

    function(){

    var x = .3 - .2

    var y = .2 - .1

    return x == y

    }

    返回false,在真实计算中0.3 - 0.2 等于 0.999999999998 会存在舍入误差

    日期类型:

      var then = new Date(2020,0,1); // 2011 年1月1日

            var later = new Date(2020,0,1,17,10,30) //同一天当地时间时间5:10:30pm

            var now = new Date() //当前时间

            var elapsed = now - then; //日期减法,计算时间间隔的毫秒数

            later.getFullYear(); //2011

            later.getMonth(); //  从0开始计数的月份

            later.getDate(); // 从1 开始计数的天数

            later.getDay(); //得到星期几    0代表星期日,5代表星期一

            later.getHours()  // 当地时间17:  5pm

            later.getUTCHours() //使用utc表示小时的时间,基于时区

    相关文章

      网友评论

          本文标题:javaScript 提供的常用算术运算、舍入误差、日期

          本文链接:https://www.haomeiwen.com/subject/jatayhtx.html