为什么打印出来是10 啊

http://img.mukewang.com/57d26fa300014d1602710153.jpg我想要它每秒打印0到9  到就是不打印应该怎么做呀  谢谢

慕斯卡5910870
浏览 1354回答 3
3回答

阿旭_

换位置:i++和document.title=i换位置即可分析:退出循环条件是i<10,那么当退出的时候i应该=10才会退出吧?所以打印i的值为是10

stone310

因为你i值经过第一次循环后就是10了,所以以后每秒都不再执行for循环,需要把var i=0放到函数内部;即让它每次循环完,i刷新为0;因为运行速度很快,用document.title是看不见的,可以用console.logfunction  fn1() {     var i = 0;     for (; i < 10;) {         i++;         console.log(i)        } } setInterval(fn1,1000)
打开App,查看更多内容
随时随地看视频慕课网APP