关于这个flag的问题
代码我是按老师的一摸一样敲得,运行没有问题,但是有点不懂这个flag,结束定时器的条件是flag=true对吧?但是我这个flag是定义在定时器外面的,进入定时器之后第一次循环没有达到条件就是false了,之后不可能跳出定时器了啊怎么会再次变成true,然后我把var flag放入定期器里面没有发现变化,我把初始值改成false也没有变化,最后我把这个初始申明删了,也就是所以代码里面flag只有在结束条件里面用到了,但是结束条件里面不会让flag变成true啊,那么最后一部分结束定时器是不会运行,这样定时器就不会结束,但是现在我代码运行一切正常,very nice,是我哪里理解错了吗?求大佬,小白求助