javascript一些面试常用的问题总结

来源:互联网 发布:车辆调度算法研究 编辑:程序博客网 时间:2024/05/17 11:57
  1. 有关函数调用变量问题
 var a =10;    function aaa(){        alert(a);    }    function bbb(){        var a = 20;        aaa(); //10    }    bbb();
  1. 变量声明问题
 function aaa(){        var a=b=10;    }    aaa();    alert(a);//not defined    alert(b);//10
  1. 变量的查找是就近原则去查找,var 定义的变量,当就近没有找到的话,就会查找外层:
 var a = 10    function aaa(){        alert(a);        var a =20;    }    aaa();//undefined

4.当参数跟局部变量重名时候,优先级是等同

  var a = 10;  function aaa(a){      alert(a);      var a = 20;  }  aaa(a); //10
0 0
原创粉丝点击