[TOC]
## Javascript中的定時器有哪些?他們的區別及用法是什么?
### setTimeout 只執行一次
```
//一個簡單的異步操作
function show(){
alert("a");
setTimeout(function(){
alert("c")
},3000)
alert("b");
}
show();//彈完ab 三秒后彈出c
```
### setInterval 會一直重復執行
```
var num=0,max=10;
var interval = setInterval(function(){
num++;
console.log(num)
if(num>max){
clearInterval(interval)
}
},1000)
```