日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

作用域面试题

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

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)

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

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)

  注:函數得聲明和定義同時發生

轉載于:https://www.cnblogs.com/Shinigami/p/10054790.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。