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


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

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

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

<body>

</body>

</html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM