日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

作用域面试题

發(fā)布時間:2025/7/25 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 作用域面试题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、

  var? ?a=123;

  function? fun(){

    alert(a)  //123

   }

  fun()

2、

  var? ?a=123;

  function? ?fun(){

    alert(a);  //undefined

    var a=456;

   }

  fun()

  alert(a)  //123

3、

  var? ?a=123;

  function? ?fun(){

    alert(a);  //123

    a=456;

   }

  fun()

  alert(a)    //456

4、

  var? ?a=123;

  function? ?fun(a){

    alert(a);  //undefined

    a=456;

   }

  fun();

  alert(a)  //123

5、

  var? ?a=123;

  function? ? fun(a){

    alert(a);  //123

    a=456;

   }

  fun(123)

  alert(a)  //123

6、

  var? ?a=12;

  function? ?fn(){

    console . log(a)  //undefined

    var? ?a=45;

   ? console . log(a)  //45

   }

  fn()

7、

  var? ?a=12;

  function? ?fn(){

    console . log(a)  //12

    a=45;

    console . log(a)  //45

    }

  fn()

8、

  function? ?fn(){

    console . log(11) 

    function? ? ff(){

      console . log(22)

      }

    ff()  //22

  }

  fn()  //11

9、

  var? ?a=12;

  function? ?fn(){

    console . log(a)  //undefined

    return? 4;

    var? a=45;

   }

  fn()

10、

  var? ?a=45;

  function? ? fn(a){

    console . log(a)  //undefined

   }

  fn()

11、

  console . log(total);  //undefined

  var? ?total=0;

  function? fn(num1,num2){

    console . log(total);  //undefined

    var? total=num1+num2;

    console . log(total)   //300

   }

  fn(100,200)

  console . log(total)    //0

12、

  console . log(to)    //undefined

  var? ?to=1;

  function? ?fn(n1,n2){

    console . log(to)   //1

    to=n1+n2;

    console . log(to)    //30

   }

  fn(10,20)

  console . log(to)    //30

13、

  function? fn(a){

    console . log(a)  //function

    var? ?a=123;

    console . log(a)  //123

    function? a(){ }

    console . log(a)  //123

    var? b=function(){ }

    console . log(b)  //function

    function b(){ }

   }

  fn(1)

  注:如果我們聲明得變量和函數(shù)同名了,在預(yù)解釋得時候只聲明一次

14、

  function test(a,b){

    console . log(b)  //function

    console . log(a)  //1

    c=0;

    a=3;

    b=2;

    console . log(b);    //2

    function? ?b(){ }

    function? ?d(){ }

    console . log(b)    //2

   }

  test(1)

15、

  function? ?test(a,b){

    console . log(a)  //function? a

    console . log(b)  //undefined

    var? ?b=234;

    console . log(b)  //234

    a=123;

    console . log(a)  //123

    function? ?a(){?}

    var? ?a;

    b=234;

    var? ?b=function (){ }

    console . log(a);  //123

    console . log(b)    //function

   }

  test(1)

  注:函數(shù)得聲明和定義同時發(fā)生

轉(zhuǎn)載于:https://www.cnblogs.com/Shinigami/p/10054790.html

總結(jié)

以上是生活随笔為你收集整理的作用域面试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。