0
点赞
收藏
分享

微信扫一扫

我的Javascript学习-------基础篇(九)(Math对象和Date对象的学习)

吴wuwu 2022-10-27 阅读 155


文章目录

  • ​​Math对象​​
  • ​​日期对象​​

Math对象

Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。

属性、方法名

功能

Math.PI

圆周率

Math.floor()

向下取整

Math.ceil()

向上取整

Math.round()

四舍五入版 就近取整 注意 -3.5 结果是 -3

Math.abs()

绝对值

Math.max()/Math.min()

求最大和最小值

Math.random()

获取范围在[0,1)内的随机值

可以获取指定范围内的随机整数

function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}

日期对象

🐻:Date 对象和 Math 对象不一样,Date是一个构造函数,所以使用时需要实例化后才能使用其中具体方法和属性。

var data = new Date();

我的Javascript学习-------基础篇(九)(Math对象和Date对象的学习)_最小值

  • 也可以获取指定时间的日期对象

var data = new Date('2019/5/1');

注意:如果创建实例时并未传入参数,则得到的日期对象是当前时间对应的日期对象

  • 使用Date实例的方法和属性


这里列举几个常用的

我的Javascript学习-------基础篇(九)(Math对象和Date对象的学习)_最小值_02

  • 可以通过Date实例获取总毫秒数

var dt= new Date();
// 方法一
console.log(dt.valueOf())
console.log(dt.getTime())
// 方法二
var now = + new Date();
// 方法三,由HTML5中提供的方法,有兼容性问题
var now = Date.now();


举报

相关推荐

0 条评论