zoukankan      html  css  js  c++  java
  • JavaScript--自调用函数(小闭包)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6 </head>
     7 <body>
     8 
     9 </body>
    10 </html>
    11 <script>
    12     /**
    13      *      《函数》
    14      *          匿名函数
    15      *              语法格式:function(){}
    16      *                  只写匿名函数在JS报错
    17      *
    18      *          函数创建
    19      *              1.函数的声明
    20      *                  function fn(){
    21      *                  }
    22      *              2.函数表达式
    23      *                  var fn = function(){
    24      *                  }
    25      *
    26      *           函数命名建议:
    27      *              动词+名词
    28      *
    29      *           函数参数:
    30      *              和PHP一样,分为形参和实参
    31      *
    32      *           函数返回值:
    33      *              关键词:return
    34      *              !与PHP区别:JS函数内部都有返回值,默认返回undefined
    35      *
    36      *           arguments对象 (实参在函数体内的集合)
    37      *              所有函数都内置了一个arguments对象,是一个伪数组.
    38      *
    39      *           自调用函数
    40      *              (function(){})();
    41      *              ;(function(){})();      严谨写法
    42      *                  自调用函数相当于是沙箱,小闭包,内部创建的变量,函数和外部不受关联。
    43      *                  作用:防止全局变量污染。
    44      */
    45     // 变量提示(预解析阶段)所以先是执行B 再执行C,然后在(执行阶段)A赋值了A所以才有
    46         // 提示框顺序: B -> C -> A
    47     var data = "A:存放了某份数据";
    48     ;(function () {
    49         var data = "B:BBB";
    50         alert(data);
    51     })();
    52     ;(function () {
    53         var data = "C:CCC";
    54         alert(data);
    55     })();
    56 
    57     alert(data);
    58 </script>
  • 相关阅读:
    Netty之ProtoBuf(六)
    Netty对WebSocket的支持(五)
    Netty之心跳检测技术(四)
    Netty之多用户的聊天室(三)
    Docker Compose 笔记
    vue.js学习笔记
    powerdesigner 生成C#code 实体 模板设备
    .net 接收post 的参数 加载xml
    powerdesigner 生成实体代码 附加生成xml
    PostgreSql 获取所有的表、视图、字段、 主键
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7665839.html
Copyright © 2011-2022 走看看