数学对象:数学方面的一些函数
页面上打印圆周率:console.log(Math.PI)在控制台打印
Math.round(数值):四舍五入
Math.floor(数值):向下取整,直接舍去内小数点后的数字,只保留整数
Math.ceil(数值):向上取整,不管小数点后的数字是否满足五直接舍去并给整数部分直接加上一
生成随机数:
Math.random():生成0到1的随机数不包含1和0。
Math.random()*n:生成0到n之间的数,但是不包含n。
生成0-10之间的整数,不包含10
Math.random()*(大值 - 小值)+小值:在指定的区间中生成随机数
生成一个100-1000区间之中的随机整数
日期对象:
new Date():创建一个日期对象;括号里不写日期,默认是获取当前时间
指定设置指定时间:方法一:new Date(‘年/月/日 小时:分钟:秒’)
方法二:new Date(年,月,日,小时,分钟,秒)
也可以单独获取年月日小时分星期几
获取年份:定义的日期对象的变量名.getFullYear()
获取月份(0-11):定义的日期对象的变量名.getMonth()+1
注意:因为返回的月份是从0-11所以要在后面加上一个1
获取日期:定义的日期对象的变量名.getDate()
获取一周中的某一天(0-6):定义的日期对象的变量名.getDay()
注意:因为它返回的是0-6不是大写数字所以我们可以把返回的数字当作下标来使用,先定义一个数组里面存上,这里的0就是代表着星期天,日、一、二、三、四、五、六
获取小时:定义的日期对象的变量名.getHours()
获取分钟:定义的日期对象的变量名.getMinutes()
获取秒钟:定义的日期对象的变量名.getSeconds()
补充:如果当他为一个数是可以给他前面补0,
例如:当年月日中的月为一个数时(小于零)给他前面补个零