undefined在javascript是什么意思?

提问者:熊家湾的妹子 提问时间:2018年04月30日 人气:5
推荐答案

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

举例:

<script>
  alert(t1===undefined);//t1变量未声明,这里为true
  var t2;
  alert(t2===undefined);//t2变量已声明但未赋值,这里为true
  var t3={};
  alert(t3.a===undefined);//t3这个对象没有属性a,为true
</script>
辅助答案
用户:霸气一无解
2018年05月01日
undefined 是javascript中一个特殊的未定义值,有三种情况会返回该值:
1.使用一个未声明的变量时 alert(a);
2.使用了已经声明的但还没有赋值的变量 var a; alert(a);
3.使用一个并不存在的对象属性时。alert(window.a);
用户:雷晶_leijing
2018年05月18日
未定义!也就是说你用的变量没有定义过~
用户:usernames
2018年06月14日
使用的变量未定义,或不存在