不用循环, 递归, 如何从1打印到100 ?

昨晚在伯乐在线看到这个题, 不过是 要求的 C++, 今早吃早餐的时候突发奇想想 js 不用 for 循环和递归怎么打印于是想到用 setInterval 实现

var i = 0;

var timer = setInterval(function() {  
    console.log(i++);
    if(i > 100) 
        clearInterval(timer);
});

just for fun~~

-- Ming