今夜撸个串

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

函数名如果带着圆括号,函数会被立即调用;没有圆括号,函数名就只是函数的标识名或函数引用,可以用于在将来在调用函数。

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <title>Document</title>
 6   <script type="text/javascript">
 7     function test1() {
 8       alert(window.onload = test());
 9       alert("123123");
10     }12     function test() {
13       alert("123");
14     }
15   </script>
16 </head>
17 <body>
18 <button onclick="test1()">测试</button>
19 </body>
20 </html>

结果显示123,undefined,123123;

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document2</title>
  <script type="text/javascript">
    function test1() {
      alert(window.onload = test) ;
      alert("123123");

    }
    function test() {
      alert("123");
    }
  </script>
</head>
<body>
<button onclick="test1()">测试</button>
</body>
</html>

结果显示:

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

123123

posted on 2017-04-09 21:15  今夜撸个串  阅读(636)  评论(0编辑  收藏  举报