如何工作这个setTimeout?

How to work this setTimeout?

我试图每 4 秒启动一个进程。 但是只启动了一个进程,不知道为什么。

$(document).ready(function() {

    var timer;
    timer = setTimeout("displayStatemement();", 4000);

});

function displayStatemement(){
  alert("test");  

}

有什么问题?

$(document).ready(function() {

    var timer;
    timer = setInterval("displayStatemement();", 4000);

});

function displayStatemement(){
  alert("test");  

}
 

使用 setInterval 代替 setTimeout

你的语法有误。试试这个:

$(document).ready(function() {
    var timer;
    timer = setInterval(displayStatemement, 4000);

});

function displayStatemement(){
  alert("test");
}