【JavaScript】内置数学对象、日期对象学习笔记

详细内容可以通w3c来查询。

JavaScript 教程https://www.w3school.com.cn/js/index.asp

数学对象:

常用对象,不需要new来调用,方法名前加上“Math”即可,可直接使使用属性和方法,是最常用的内置对象。以下列举常用属性与方法。

Math.abs(x)

 得到x的绝对值.

Math.max(x)
Math.min(x)

 返回x中的最大\最小值,若x中含有无法被转换成数值的元素,则返回NaN(Not a Number),若没有传入参数,则返回“Infinity”

Math.floor(x)
Math.ceil(x)
Math.round(x)

1、将x向下取整,即仅保留个位数.

2、将x向上取整,即舍弃小数,个位数加一。

3、就近取整,小数位为5时往大了取。

Math.random()
Math.getRandomInt(x,y)
Math.getRandomIntInclusive(x,y)

1、返回范围为[0,1)的伪随机浮点数,可以利用乘除运算来获取固定范围的随机数。

2、返回x和y之间的随机整数,不包括x和y。

3、返回包括x和y的,x和y之间的随机整数。

Math.PI

 圆周率π:3.1415926535……(后面我也不懂了)

实操打印出来是这个:3.141592653589793,保留了15位。

日期对象:

 与数学对象不同的是,日期是一个构造函数,必须使用new来获取日期对象。

不带参数则创建一个以当前时间为基准的日期对象。

var date=new Date()

 带参数则可以创建指定日期的日期对象。参数分为数字型(同下)与字符串型('2022-8-21')

var date=new Date(2022,8,21)
date.getFullYear()
date.getMonth()
date.getDate()
date.getDay()
date.getHours()
date.getMinutes()
date.getSeconds()

1、返回当前年份。

2、返回当前月(0~11),从零开始,所以需要+1。

3、返回当前日期(几号)。

4、返回当前星期(0~6),从零开始,并且零是星期天。

5、返回当前小时数(24小时制)。

6、返回当前分钟数。

7、返回当前秒数。

date.valueOf()
date.getTime()
Date.now()
var date=+new Date()

获取时间戳,即距离1970年1月1日的毫秒数。

四种效果一样,但是第三种写法简单,所以常用第三种。

你可能感兴趣的:(javascript,学习,前端)