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.向下取整
原文地址:https://www.cnblogs.com/shihaiying/p/13229913.html