JavaScript学习笔记---定时器 数学方法
## 定时器 数学方法
## 定时器
1.延时定时器 setTimeout 只执行一次
使用场景:页面小广告
格式: 1s = 1000ms
setTimeout(function(){
执行代码块
},时间/ms)
清延时定时器:clearTimeout(延时定时器名字)
2.间歇定时器 setInterval 每隔一段时间执行一次
使用场景: 图片切换 轮播 倒计时
格式:
setInterval(function(){
执行代码块
},时间/ms)
清间歇定时器:clearInterval(间歇定时器名字)
定时器一旦开启不会自动停止,需要手动停止定时器。否则耗费页面性能,产生内存泄漏。
## 数学方法 数学对象 Math
1.Math.ceil() 向上取整 【往大取,小数点后大于0】
1.Math.floor() 向下取整 【往小取】
3.Math.round() 四舍五入并且取整
4.Math.abs() 绝对值,正数
5.Math.max(若干数字) 取最大值
6.Math.min(若干数字) 取最小值
7.Math.pow(底数,指数) 某个数字的几次幂
8.Math.sqrt() 开平方根
9.Math.random() 随机数 范围 0-1 放大使用
## 取某个区间的随机数
1.大减小加1
2.乘以随机数
3.加上最小数
4.向下取整