数学对象
用于获取各种数学常量以及数学函数
常用方法示例如下
<script type="text/javascript">
//返回一个大于该数字的最小整数
console.log(Math.ceil(66.6))
//返回一个小于该数字的最大整数
console.log(Math.floor(66.6))
//返回该数字四舍五入后的值
console.log(Math.round(66.6))
//返回参数中的最大值
console.log(Math.max(3,8,9,4,5,7))
//返回a的b次方
console.log(Math.pow(2,3))
//生成随机数
console.log(Math.random()*10)
</script>
日期对象
用于获取或操作各种时间
</script>
<script type="text/javascript">
//获取年月日
var year=time.getFullYear()
var month=time.getMonth()+1
var date=time.getDate()
//获取时分秒
var hours=time.getHours()
var minutes=time.getMinutes()
var seconds=time.getSeconds()
//把年月日时分秒拼接起来
var a= year+"年"+month+"月"+date+"日"+hours+"时"+seconds+"分"+seconds+"秒"
console.log(a)
</script>
计时器的使用
定时器,每隔多长时间调用一次回调函数
<script type="text/javascript">
//定时器,每隔多长时间调用一次回调函数
setInterval(function(){
var tm=new Date()//获取当前时间,包括日期
//分别获取当前的时分秒
var hours=tm.getHours()
var minutes=tm.getMinutes()
var seconds=tm.getSeconds()
//格式需要,判断数字是否大于9,不的话前面加一个0补为两位数
hours=hours>9?hours:"0"+hours
minutes=minutes>9?minutes:"0"+minutes
seconds=seconds>9?seconds:"0"+seconds
var shijian=hours+":"+minutes+":"+seconds
document.getElementById("time").innerHTML=shijian
},1000)//指刷新的时间,单位毫秒