setTimeout 是在指定的时间后,执行该事件
用法: setTimeout(function(){
方法....
},1000);
clearInterval(); // 清除定时器 
<html>
<head>
<title>js</title>
</head>
<body>
<script>
        test();
        function  test(){
            var i = 0;
            var num = setInterval(function(){
                i++;
                if(i==5){
                    clearInterval(num); // 当执行到i==5 时,清除定时器
                }
                document.write(i);
            },1000);
        }
        setTimeout(function(){
            document.write("hello,world");
        },6000); // 为了区分和上面的效果 ,把这个延长久一点
    </script>
</body>
</html>
原文:http://blog.51cto.com/zhuws/2073489