(function() {
  // // 当前要打印的这一项的项数
  // var i = 1;
  // // 当前要求的这一项的前一项
  // var prev = 2;
  // // 当前要求的这一项的前2项
  // var prev2 = 1;
  // var timer = setInterval(function() {
  //   if(i === 1) {
  //     console.log(prev2);
  //     i++;
  //   } else if(i === 2) {
  //     console.log(prev);
  //     i++;
  //   } else {
  //     // 计算当前第i项的数
  //     var num = prev + prev2;
  //     console.log(num);
  //     prev2 = prev;
  //     prev = num;
  //     i++;
  //     if(i > 20) {
  //       clearInterval(timer);
  //     }
  //   }
  // }, 1000);
原文:http://www.cnblogs.com/zhangxueyuboke/p/5991549.html