undefined在javascript是什么意思?

如题所述

undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。

举例:

<script>
  alert(t1===undefined);//t1变量未声明,这里为true
  var t2;
  alert(t2===undefined);//t2变量已声明但未赋值,这里为true
  var t3={};
  alert(t3.a===undefined);//t3这个对象没有属性a,为true
</script>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-19
undefined 是javascript中一个特殊的未定义值,有三种情况会返回该值:
1.使用一个未声明的变量时 alert(a);
2.使用了已经声明的但还没有赋值的变量 var a; alert(a);
3.使用一个并不存在的对象属性时。alert(window.a);本回答被提问者采纳
第2个回答  2011-11-19
未定义!也就是说你用的变量没有定义过~
第3个回答  2011-11-19
使用的变量未定义,或不存在