js中給函數傳參函數時,函數加括號與不加括號的區別

<!doctype html>
<html>
<head>
<script>

function show()
{
  alert("123");
}html

setInterval(show(),1000);  //只會彈出一次,調用setInterval函數,
                //傳遞給它的兩個參數一個是show()函數的返回值,
                                          //一個是1000ms,所以只會執行show函數一次
setInterval(show,1000);       //調用setInterval函數,將函數show和1000ms做爲
                //參數分別傳遞給它,每隔一段時間便執行show函數
</script>
</head>函數

<body>htm

</body>ip

</html>io

相關文章
相關標籤/搜索