undefined 属性用于存放 JavaScript 的 undefined 值。
</>code
- undefined
无法使用 for/in 循环来枚举 undefined 属性,也不能用 delete 运算符来删除它。
undefined 不是常量,可以把它设置为其他值。
当尝试读取不存在的对象属性时也会返回 undefined。
提示:只能用 === 运算来测试某个值是否是未定义的,因为 == 运算符认为 undefined 值等价于 null。
注释:null 表示无值,而 undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。
在本例中,我们将检测两个变量中未定义的一个:
</>code
- <script type="text/javascript">
- var t1=""
- var t2
- if (t1===undefined) {document.write("t1 is undefined")}
- if (t2===undefined) {document.write("t2 is undefined")}
- </script>
输出:
</>code
- t2 is undefined
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛
Powered by 365建站网 RSS地图 HTML地图
copyright © 2013-2024 版权所有 鄂ICP备17013400号