1.Math对象
Math对象 里面提供的方法,可以帮助我们解决算术问题
提供的方法:
Math.random() 返回一个0到1之间的随机数
abs() 返回一个数的绝对值
ceil() 向上取整
floor() 向下取整
max() 返回最大值
min() 返回最小值
pow() 返回指定数的次幂
round() 四舍五入
PI属性,返回圆周率
举例:
// Math对象 里面提供的方法,可以帮助我们解决算术问题
//Math.random() 返回一个0到1之间的随机数
console.log(Math.random());
// 随机返回一个1000到2000的随机数
console.log(parseInt(Math.random()*1001)+1000);
// abs() 返回一个数的绝对值
console.log(Math.abs(-123));
// ceil() 向上取整(只要有小数就进一)
console.log(Math.ceil(55.11));
console.log(Math.ceil(55.99));
// floor() 向下取整(去掉所有小数点)
console.log(Math.floor(55.11));
console.log(Math.floor(55.99));
// max() 返回最大值
console.log(Math.max(55,22,999,100,5));
// min() 返回最小值
console.log(Math.min(55,22,999,100,5));
// pow() 返回指定数的次幂
console.log(Math.pow(4,5));
// round() 四舍五入
console.log(Math.round(55.5));
console.log(Math.round(55.4));
// PI属性,返回圆周率
console.log(Math.PI);
// sqrt()开平方根
console.log(Math.sqrt(11));
2.Date对象
创建并返回系统当前日期
letdate1=newDate()
在创建日期对象时,可以传递一个时间戳参数
时间戳:是从1970-1-1开始的毫秒数
letdate2=newDate(123456789)
也可以根据一个指定的时间,返回一个日期对象
letdate3=newDate('2011-1-1 12:12:12')
提供的方法:
getFullYear() 返回年份
getMonth() 返回月份 返回的值是0-11(0表示1月份,11表示12月份)
getDate() 返回月份的日期
getDay() 返回星期几 返回的值是0-6,(0表示星期天)
getHours() 返回小时 返回的值是0-23(0表示凌晨12点)
getMinutes() 返回分钟
getSeconds() 返回秒
getMilliseconds() 返回毫秒
getTime() 返回时间戳
getXXX方法用于获取时间对象中指定的部分
setXXX方法用于设置时间对象中指定的部分
举例:
// 创建一个日期,返回当前日期
let date1 = new Date()
console.log(date1);
// 时间戳:是从1970-1-1开始的毫秒数
let date2 = new Date(26578452555)
console.log(date2);
let date3 = new Date('1995-6-29')
console.log(date3);
console.log('------------------------------------');
// getYear() ,返回从1900年到当前日期的年数
console.log('年数:'+date1.getYear());
// getFullYear() 返回日期的年份
console.log('年份:'+date1.getFullYear());
// getMonth() 返回月份 返回的值是0-11(0表示1月份,11表示12月份)
console.log('月份:'+(date1.getMonth()+1));
// getDate() 返回月份的日期
console.log('日期:'+date1.getDate());
// getDay() 返回星期几 返回的值是0-6,(0表示星期天)
console.log('周几:'+date1.getDay());
// getHours() 返回小时 返回的值是0-23(0表示凌晨12点)
console.log('小时:'+date1.getHours());
// getMinutes() 返回分钟
console.log('分钟:'+date1.getMinutes());
// getSeconds() 返回秒
console.log('秒数:'+date1. getSeconds());
// getMilliseconds() 返回毫秒
console.log('毫秒:'+date1.getMilliseconds());
// getTime() 返回时间戳
console.log('时间戳:'+date1.getTime());
console.log('-----------------------------------');
// getXXX方法用于获取时间对象中指定的部分
// setXXX方法用于设置时间对象中指定的部分
date1.setDate(3)
date1.setMonth(5) //0-11 0表示1月份
console.log(date1);