美文网首页
JS数学对象Math、日期Date

JS数学对象Math、日期Date

作者: 社会主义顶梁鹿 | 来源:发表于2020-06-23 08:18 被阅读0次

    JS对象分为三种,分别是自定义对象、内置对象及浏览器对象。

    内置对象就是JS语言自带的一些对象。

    一、数学对象Math

    Math拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。Math 不是一个构造函数,所以不需要new来调用,而是直接使用里面的属性和方法即可。

    1、基础方法

    Math.PI 圆周率

    Math.floor() 向下取整        Math.floor(1.9)    返回1

    Math.ceil() 向上取整        Math.ceil(1.9)    返回2

    Math.round() 四舍五入,取整

    Math.abs() 绝对值

    Math.max() 最大值

    Math.min() 最小值

    2、随机数方法random()

    Math.random() 函数返回一个浮点,  伪随机数在范围从0到小于1,[0,1)

    得到一个两数之间的随机整数,包括两个数在内

    functionget RandomIntInclusive(min,max){

            min=Math.ceil(min);

            max=Math.floor(max);

            return  Math.floor(Math.random()*(max-min+1))+min;//含最大值,含最小值 }

    二、日期对象Date

    注意:Date是一个构造函数,创建一个新Date对象的唯一方法是通过new 操作符。

    new Date()  没有跟参数就返回当前时间

    1、常用参数:

    (1)数字型 2019,10,01     月份是0-11,所以数字型得到的月份要小一个月

    (2)字符串型 '2019-10-01 8:8:8'

    2、日期格式化的方法

    3、获得Date总的毫秒数

    Date对象是基于1970年1月1日(世界标准时间)起的毫秒数。

    (1)通过valueOf()或者getTime(),获取的是距离1970年1月1日过了多少毫秒

    (2)简单的写法   +new Date()

    var date = +new Date();   

    4、扩展:倒计时

    (1)设置的时间戳-现在的时间戳就是剩余的毫秒数

    (2)把剩余的毫秒数转换为天、时、分、秒

        d = parselnt(总秒数/60/60/24)  计算天数

         h = parselnt(总秒数/60/60%24)  计算小时数  

        m  =parselnt(总秒数/60%60)  计算分钟数  

        s = parselnt(总秒数%60)  计算秒数  

    相关文章

      网友评论

          本文标题:JS数学对象Math、日期Date

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