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

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

  • 相关阅读:
    2020十一届蓝桥杯-七月省赛题解
    ES6 Generator与C#迭代器
    .NET Core微服务部分知识点
    js点击图片传给一个空的div内放大显示
    Jmeter 中 CSV 如何参数化测试数据并实现自动断言
    安装nvidia-docker2报错E: Unable to locate package nvidia-docker2
    微信小程序-点击事件传递参数
    2020牛客暑期多校训练营(第八场)I Interesting Computer Game K Kabaleo Lite
    Count the Colors
    Basic Gcd Problem
  • 原文地址:https://www.cnblogs.com/guhuai/p/10066263.html
Copyright © 2011-2022 走看看