zoukankan      html  css  js  c++  java
  • js的作用域题

    ---恢复内容开始---

    1.

    var a = 12
      function fn() {  
      console.log(a) 
       var a = 45;  
      console.log(a)  
    }
    fn()
    2.
    function fn() {  
      console.log(11)  
        function ff() {    
        console.log(22)  
      }  
      ff()
    }
    fn()
    3.
    function fn() { 
      console.log(5)  

      fn()  
    }
    fn()
    4.
    var a = 123;

      function fun() {
        alert(a);
      }
      fun();
    5.
    var a = 123;

      function fun() {
      alert(a);
      var a = 456;
      }
      fun();
    alert(a);
    6.
    var a = 123;

      function fun(a) {
        alert(a);
        a = 456;
      }
      fun();
    alert(a);
    7.
    var a = 123;

      function fun(a) {
          alert(a);
          a = 456;
    }
    fun(123);
    alert(a);
    8.
    function test(a, b) {
      console.log(a);
      console.log(b);
      var b = 234;
      console.log(b);
      a = 123;
      console.log(a);

      function a() {}
      var a;
      b = 234;
      var b = function() {}
      console.log(a);
      console.log(b); 
    }
    test(1);
    9.
    function fn(a) {
      console.log(a);
      var a = 123;
      console.log(a);

    function a() {}
    console.log(a);
    var b = function() {}
    console.log(b);

    function d() {}
    }
    fn(1);
    10.
    function fn() {  

      console.log(12)
    }
    var as = fn()

    console.log(as)

    11.
    function fn() {  
    console.log(12)  

    return 45;  
    console.log(456)  
    }

    fn()
    12.
    var a = 12; 
    function fn() {  
    console.log(a)  

    return 4;  
    var a = 45;
    }

    fn()
    13.
    var a = 100; 
    function testResult() {  
      var b = 2 * a  
      var a = 200  
      var c = a / 2  

      alert(b)  

      alert(c)
    }
    testResult()

     以上为作用域问题,如有不会请加qq:2521387292

    ---恢复内容结束---

  • 相关阅读:
    java多线程编程核心技术——第七章补漏拾遗
    java多线程编程核心技术——第六章总结
    第六章:单例模式与多线程序言
    java多线程编程核心技术——第五章总结
    第五章——定时器Timer序言
    我的日志app企划书1.0版本
    du -sh
    安装saltstack使用的shell
    Neo4j社区版配置文件
    挂载磁盘
  • 原文地址:https://www.cnblogs.com/guhuai/p/10066263.html
Copyright © 2011-2022 走看看