undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。
<script>
alert(t1===undefined);
//t1变量未声明,这里为true
var
t2;
alert(t2===undefined);
//t2变量已声明但未赋值,这里为true
var
t3={};
alert(t3.a===undefined);
//t3这个对象没有属性a,为true
</script>
undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。
<script>
alert(t1===undefined);
//t1变量未声明,这里为true
var
t2;
alert(t2===undefined);
//t2变量已声明但未赋值,这里为true
var
t3={};
alert(t3.a===undefined);
//t3这个对象没有属性a,为true
</script>