Day12立即执行函数

属于匿名函数的范畴,可以有效避免全局变量污染
image

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>立即执行函数</title>
</head>

<body>
  <script>
    (function (x, y) {
      console.log(x + y)
    })(1, 3);//直接在控制台输出结果,无需调用
    // 当立即函数连续调用时
    (function (x, y) {
      x * y
    })(4, 6);
    (function () {
      console.log(`连用时要用分号隔开,否则报错`)
    })();
    // 并且立即函数的写法可以有不同,上面是一种,小括号可以移动
    (function (x, y) {
      console.log(x + y)
    }(1, 2))
      // 下面是直观对比
      (function () { })()
      (function () { }())
  </script>
</body>

</html>
posted @ 2026-01-12 22:03  冰涿  阅读(2)  评论(0)    收藏  举报