JS数学对象Math、日期Date

2020-06-23  本文已影响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)  计算秒数  

上一篇下一篇

猜你喜欢

热点阅读