1.Date对象
用于对日期时间存储和计算
(1)创建Date对象
new Date('2019/12/17 10:33:40')
new Date(2019,11,17,10,33,40) 月份范围0~11
new Date() 存储的是当前所在操作系统的时间
new Date(1528000000000) 储存的是距离计算机元年的毫秒数所对应的日期时间
(2)获取Date对象中存储的日期时间
getFullYear/getMonth/getDate/getHours/
getMinutes/getSeconds/getMilliseconds毫秒/getDay 星期 /getTime 距离计算机元年毫秒数
月份 0~11
星期日~星期六 0~6
练习: 创建Date对象,保存当前的系统时间,打印以下形式 今天是2019年12月17日 10点53分05秒 星期二
(3)本地字符串格式
toLocaleString() '2019-12-17 14:29:05'
toLocaleDateString() '2019-12-17'
toLocaleTimeString() '14:29:05'
(4)设置日期时间
setFullYear/setMonth/setDate/setHours/setMinutes/
setSeconds/setMilliseconds/setTime
setTime设置后,所有的日期时间都可能发生变化
2.Number对象
new Number() 转为数值,返回对象
Number() 转为数值,返回数值
toFixed(n) 保留小数点后n位,返回字符串类型
toString(n) 转为字符串,同时可以设置进制,n代表进制
3.Boolean对象
new Boolean() 转为布尔型,返回对象
Boolean() 转为布尔型,返回布尔型
!!数据 转为布尔型
4.错误处理
语法错误:不符合语法规范,例如错误使用中文...
引用错误: 使用了未声明的变量
类型错误: 把属性当做方法来使用
范围错误: 参数的使用超出了范围
自定义错误: 程序员自己指定的错误 throw 错误内容