Node.js Timer函数是全局函数。您无需使用require()函数即可使用计时器函数。让无涯教程看看timer函数列表。
设置timer函数:
清除timer函数:
此示例将设置1000毫秒的时间间隔,每1000毫秒调用一次。
文件:timer1.js.
setInterval(function() { console.log("setInterval: Hey! 1 millisecond completed!.."); }, 1000);
打开node.js命令提示符并运行以下代码:
链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-timer.html
来源:LearnFk无涯教程网
node timer1.js
文件:timer5.js.
var i =0; console.log(i); setInterval(function(){ i++; console.log(i); }, 1000);
打开node.js命令提示符并运行以下代码:
链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-timer.html
来源:LearnFk无涯教程网
node timer5.js
文件:timer1.js.
setTimeout(function() { console.log("setTimeout: Hey! 1000 millisecond completed!.."); }, 1000);
打开node.js命令提示符并运行以下代码:
链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-timer.html
来源:LearnFk无涯教程网
node timer1.js
本示例显示每隔1000毫秒超时,但未设置时间间隔。本示例使用函数的递归属性。
文件:timer2.js.
var recursive = function () { console.log("Hey! 1000 millisecond completed!.."); setTimeout(recursive,1000); } recursive();
打开node.js命令提示符并运行以下代码:
链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-timer.html
来源:LearnFk无涯教程网
node timer2.js
让无涯教程看一下一个例子来使用clearTimeout()函数。
文件:timer3.js.
function welcome () { console.log("Welcome to Learnfk!"); } var id1 = setTimeout(welcome,1000); var id2 = setInterval(welcome,1000); clearTimeout(id1); //clearInterval(id2);
打开node.js命令提示符并运行以下代码:
链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-timer.html
来源:LearnFk无涯教程网
node timer3.js
您可以看到上面的示例本质上是递归的。如果使用ClearInterval,它将在一步之后终止。
让无涯教程看一个使用clearInterval()函数的示例。
文件:timer3.js.
function welcome () { console.log("Welcome to Learnfk!"); } var id1 = setTimeout(welcome,1000); var id2 = setInterval(welcome,1000); //clearTimeout(id1); clearInterval(id2);
打开node.js命令提示符并运行以下代码:
链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-timer.html
来源:LearnFk无涯教程网
node timer3.js
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)