<script>
var undefined = "kyuhyun";
alert(undefined);//undefined
</script>
aa = function(){
alert(undefined);//kyuhyun
}
在javascript为什么对于undefined的赋值要在函数里才有用?
因为函数里才会有局部作用域,全局属性undefined表示原始值undefined。它是一个JavaScript的 原始数据类型 ,
undefined。
在非全局作用域中undefined被当作标识符(变量名)来使用(因为undefined不是一个保留字),第一种alert(undefined)中的undefined只是原始值undefined,而不是变量undefined
保留字
调用到,才会有用。。。