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

    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)
  • 相关阅读:
    网易163邮箱被盗号找回经历
    C++中基类的析构函数为什么要用virtual虚析构函数
    像linux ls命令一样优雅地打印
    【Linux】- 六个超赞的字符画生成器
    linux欢迎界面 /etc/motd
    Linux 的 FIGlet 指令产生 ASCII Art 大型文字教学
    趣玩 Linux:四个生成字符图案(字符画)的命令
    案例参考手册-第四章 Curses字符界面.docx
    读取键盘输入流改为原始模式
    centos 7配置系统调度isolcpus(软中断绑定)
  • 原文地址:https://www.cnblogs.com/lxlym/p/10056606.html
Copyright © 2011-2022 走看看