zoukankan      html  css  js  c++  java
  • js中的局部函数和全局函数的调用

        //局部函数和全局函数的特点
        function fc1(){
            var name ="chenhao";
            function fc2(){
                var age = 30;
                alert(name);
                
            }
            
        }
        
        //fc2();   //报错:NewFile.html:75 Uncaught ReferenceError: fc2 is not defined
        fc1();  //仍然无法调用到fc1内部 的函数fc2()





    下面的才能去调用到内部函数,因为内部函数不能直接的在外部函数的外面直接的去调用,只能够再外部函数中去调用,之后在外部函数的外面再去调用外部函数,已达到内部函数被同时调用的效果

    //局部函数和全局函数的特点
          function fc1(){
              var name ="chenhao";
                function fc2(){
                  var age = 30;
                  alert(name);  //这里不会报错,因为外部函数中的局部变量在内部函数是可见的

            }

        fc2();

        alert(age);//会报错!因为外部函数无法访问内部函数中 的局部变量

      }

    //fc2(); //报错:NewFile.html:75 Uncaught ReferenceError: fc2 is not defined
    fc1();





    函数内部的函数怎么在外部函数的外部去调用

    一个外部函数中的内部函数其实可以直接的在外部去直接的调用,
    如左图所示,可以直接的去用外部函数去返回内部函数即可,最后用一个变量接收了
    直接去用这个变量去调用就行

  • 相关阅读:
    使用jquey的css()方法改变样式,
    js 小总结
    .net mvc项目 ajax
    推荐一个优秀的前端框架——Bootstrap
    关于页面优化的方法收集(不断更新)
    软件开发中没有所谓正确的方法(转)
    PHP框架CI(codeigniter)的使用笔记
    前端知识结构图(转)
    PHP生成缩略图的一个方法类(转)
    apache设置映射文件夹的配置方法
  • 原文地址:https://www.cnblogs.com/isme-zjh/p/11528200.html
Copyright © 2011-2022 走看看