黑马程序员技术交流社区
标题:
为什么是null
[打印本页]
作者:
浮世散人
时间:
2017-4-3 12:45
标题:
为什么是null
var a=1;
function hi(){
var a = null;
alert(a);
}
作者:
Croatia
时间:
2017-4-4 09:46
说简单点就是就近原则
作者:
浮世散人
时间:
2017-4-4 11:05
你猜你猜你猜
作者:
Ygors
时间:
2017-4-4 16:20
如果函数内有值的话就不会去上层找
作者:
控场孤王
时间:
2017-4-4 16:52
坚持就是胜利!!!
作者:
红颜知己
时间:
2017-5-13 00:07
根据c语言的意思就是你给a赋值 一个局部一个全局 他走的是局部的 因为局部的优先
作者:
yanxiagnlin
时间:
2017-5-14 21:16
楼上对头,妥妥的就近原则
作者:
J0bs
时间:
2017-5-15 09:43
首先第一个a为全局变量,第二个a为局部变量,在函数hi()中,会先调用全局变量,但是给a又通过局部变量赋值,所以在函数体中a=null!如果在函数体外,要看是否执行过hi()这个函数!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2