level 4
chenqz0826
楼主
有一段间歇调用程序:
var num=0;
var max=10;
var intervalID=null;
function incrementNumber(){
num++;
document.write("Hello,World!"+"<br>");
if(num==max {
clearInterval(intervalID);
document.write("OK,Done!.");
}
}
intervalID=setInterval(incrementNumber,500)
现在这个程序可以正常运行,即每500毫秒显示一次“Hello,World!”,但当我把最后一行的函数调用incrementNumber加个括号,即:incrementNumber()后,程序只显示了一次“Hello,World!”,然后就停止了,请问这是为什么?无参函数调用不能加括号么?
2022年04月12日 03点04分
1
var num=0;
var max=10;
var intervalID=null;
function incrementNumber(){
num++;
document.write("Hello,World!"+"<br>");
if(num==max {
clearInterval(intervalID);
document.write("OK,Done!.");
}
}
intervalID=setInterval(incrementNumber,500)
现在这个程序可以正常运行,即每500毫秒显示一次“Hello,World!”,但当我把最后一行的函数调用incrementNumber加个括号,即:incrementNumber()后,程序只显示了一次“Hello,World!”,然后就停止了,请问这是为什么?无参函数调用不能加括号么?