在js中,可以使用setInterval定时器让函数执行N次后清空定时器,从而实现皮薹匆热控制函数执行的次数。下面小编举例讲解js如何控制函数只执行N次。
工具/原料
联想笔记本Air14
操作系统Windows10
zendstudio10.0
方法/步骤
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,通过clearTi葡矩酉缸meout清除定时器,即停止执行函数。
6、在浏览器打开test.html,查看结果,可以看到,函数执行了11次,停止了执行。