JS内置对象Math、Date、Number、Boolean对象

本文详细介绍了JavaScript中的四个内置对象:Math用于数学运算,如求幂和取最大值最小值;Date对象处理日期和时间,包括创建、获取和设置日期时间的方法;Number对象提供数值转换和格式化;Boolean对象涉及布尔值的转换。同时,还探讨了错误处理中的常见错误类型和处理方式。
摘要由CSDN通过智能技术生成


一、Math对象

pow(x, y) 计算x的y次方
max() 获取一组数字的最大值
min() 获取一组数字的最小值

二、Date对象

用于对日期时间的存储和计算

(1)创建

new Date(‘2021/5/18 10:27:30’)
new Date(2021,4,18,10,27,30) 月份0~11 对应1月~12月
new Date() 存储当前操作系统的时间
new Date(1608336000000) 存储的是距离计算机元年的毫秒数,会产生一个具体的日期时间
计算机元年:0时区1970-1-1 0:0:0

(2)获取存储的日期时间

getFullYear/getMonth/getDate
获取的月份0–11 对应1~12月
getHours/getMinutes/getSeconds/getMilliseconds毫秒
getDay 获取星期 0~6 对应星期日~星期六
getTime 获取距离计算机元年的毫秒数

(3)转为本地字符串格式

存在兼容性问题,常用于调试
toLocaleString() 日期+时间
toLocaleDateString() 日期
toLocaleTimeString() 时间

(4)设置日期时间

修改Date对象中存储的日期时间
setFullYear/setMonth/setDate
月份1~12 对应的值 0~11
setHours/setMinutes/setSeconds/setMilliseconds
setTime 设置距离计算机元年的毫秒数,产生一个具体的日期

(5)拷贝Date对象

var d1 = new Date();
var d2 = new Date(d1); //拷贝d1对象

//创建Date对象
var d1 = new Date('2021/5/18 10:27:30');
var d2 = new Date(2021,4,18,10,27,30);//月份0~11 1月~12月
var d3 = new Date();//当前操作系统时间
//距离计算机元年的毫秒数
var d4 = new Date(1608336000000);
console.log(d4);


var d = new Date('2021/5/16 10:56:30');
//获取年
console.log( d.getFullYear() );
console.log( d.getMonth()+1 );//0~11  对应1~12月
console.log( d.getDate() );
//Hours  Minutes  Seconds
con
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值