Javascript 无限java脚本循环

Javascript 无限java脚本循环,javascript,Javascript,我正在使用javascript执行一些简单的函数,我需要创建一个无限循环,每5秒调用一次getMessage()函数。有没有一个简单的方法来实现这一点?我在网上搜索,发现这可以通过settimeout函数实现。关于如何使用这个有什么建议吗?谢谢。 这是我到现在为止创建的代码 $(document).ready(function () { getMessage(); }); function getMessage() { alert("Hello World"); } s

我正在使用javascript执行一些简单的函数,我需要创建一个无限循环,每5秒调用一次getMessage()函数。有没有一个简单的方法来实现这一点?我在网上搜索,发现这可以通过settimeout函数实现。关于如何使用这个有什么建议吗?谢谢。 这是我到现在为止创建的代码

$(document).ready(function () {

    getMessage();
});

function getMessage() {

    alert("Hello World");

}

setTimeout
只会发出一次警报,
setInterval
是您要查找的

$(document).ready(function () {
    window.setInterval(getMessage, 5000);
});

function getMessage() {

    alert("Hello World");

}
要停止间隔,请执行以下操作:

var interval = window.setInterval(getMessage, 5000);
window.clearInterval(interval);
函数getMessage(){ 写下(“你好世界”); } 函数go(){ getMessage(); 设置超时(go,5000); } //$(文档).ready(函数(){ go();
// });可能重复的用法
setInterval()
instead使用带有setTimeout的递归循环。