1、新建一个html文件,命名为test.html,用于讲解js如何控制函数只执行N次。
2、在script标签内,定义一个变量num,赋值为10,用于测试。
3、在script标签内,使用setInterval定时器每隔1秒执行一次test函数。
4、在script标签内,创建test函数,在函数内使用write方法输出num变量,每输出一次,num变量自减1。
5、在test函数内,使用if语句判断num是否小于0,如果小于0,通过clearTimeout清除定时器,即停止执行函数。
6、在浏览器打开test.html,查看结果,可以看到,函数执行了11次,停止了执行。