Math对象的使用和Date对象的使用

文章介绍了JavaScript中的Math对象,它是一个工具类,包含各种数学运算方法,如PI、abs、max、min等。同时,文章讲解了Date对象的创建和常用方法,如getDate、getMonth、getFullYear、getTime等,以及如何设置日期和时间。
摘要由CSDN通过智能技术生成

Math对象的使用和Date对象的使用

Math()和其他对象不同,他不是一个构造函数,它是属于工具类不用创建对象,math()里面自带封装了数学运算的属性和方法

以下是一些常见math方法的使用

// 1.获取圆周率
Math.PI;
//2.获取绝对值,自动转换为数字
Math.abc(-25);//25
Math.abc('-25');//25
//3.获取最大值,返回最大值,返回结果:9
Math.max(5798);
//4.获取最小值,返回结果:2
Math.min(6253);
//5.获取2的4次幂,返回结果:16
Math.pow(2,4);
//7.获取9的平方根,返回结果:3
Math.sqrt(9);
//8.向上取整
Math.ceil(1.1);//2
Math.ceil(1.9);//2
//9.向下取整
Math.floor(1.1);//1
Math.floor(1.9);//1
//10.四舍五入
Math.round(1.1);//1
Math.round(1.5);//2
Math.round(1.9);//2
Math.round(-1.5);//-1
Math.round(-1.6);//-1

在JavaScript中,可以通过以下方式来创建一个Date对象:

//1.使用new关键字创建一个新的Date对象:
var today = new Date();
var today2 = new Date(2022,01,01,10,57,55)
//Tue Feb 01 2022 10:57:55 GMT+0800 (中国标准时间)
//2.使用日期字符串创建一个新的Date对象:
var dateFromString = new Date("2022-01-01");
//3.使用时间戳创建一个新的Date对象:
//时间戳: 从某个固定的起点(1970年1月1日00:00:00 UTC)开始经过的秒数或毫秒数 
var dateFromTimestamp = new Date(1640995200000);Date对象的方法

Date对象方法众多,适合自己的才是最好的,下面是一些常用的方法:

//1.getDate():获取当前日期中的日(1-31)
var today = new Date();
var day = today.getDate();
console.log(day); // 输出当前日期中的日
//getMonth():获取当前日期中的月份(0-11,真实月份-1)
var today = new Date();
var month = today.getMonth();
console.log(month + 1); // 输出当前日期中的月份
//getFullYear():获取当前日期中的年份
var today = new Date();
var year = today.getFullYear();
console.log(year); // 输出当前日期中的年份
//getTime():获取当前日期的时间戳
var today = new Date();
var timestamp = today.getTime();
console.log(timestamp); // 输出当前日期的时间戳//
setDate():设置当前日期中的日
var today = new Date();
today.setDate(10); // 设置当前日期中的日为10
console.log(today); // 输出设置后的日期
//setMonth():设置当前日期中的月份
var today = new Date();
today.setMonth(10); // 设置当前日期中的月份为11月
console.log(today); // 输出设置后的日期setFullYear():设置当前日期中的年份
var today = new Date();
today.setFullYear(2022); // 设置当前日期中的年份为2022
console.log(today); // 输出设置后的日期
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值