JavaScript未定义属性

JavaScript语言 未定义 是用于表示未定义的指定值的属性。undefined是全局对象的基本值和属性,这意味着可以直接访问和使用它。在大多数检查中,如果变量已定义或未定义,则可以在不同的情况下使用undefined属性。

安德玛官方UA恩比德Embiid Script男子篮球运动短袖T恤1366533
安德玛官方UA恩比德Embiid Script男子篮球运动短袖T恤1366533
触感柔顺,运动自如,舒适干爽,轻质灵活 | 月销量500件
优惠价229元
原价¥279

淘口令:

¥ELuP2p1LBs9¥
 

检查变量是否未定义严格相等

通过使用未定义属性,可以检查变量是否已定义。事件可以创建变量,但没有为此变量设置值。在这种情况下,变量被称为未定义。

var a;if(a === undefined){   console.log("Variable is undefined")}else{   console.log("Variable is defined")}

输出如下所示,因为变量没有定义或设置值。

Variable is undefined

检查变量是否未用typeof运算符定义

检查变量是否已定义的另一种方法是使用typeof运算符。可以使用typeof运算符检查变量类型,如果未设置变量值,则返回“undefined”。

var a;

if(typeof a === 'undefined'){
   console.log("Variable is undefined")
}
else{
   console.log("Variable is defined")
}

检查变量是否未使用void运算符定义

void运算符用于指定void或未定义的值。void 0可用于检查未定义的变量。

var a;

if(a === void 0){
   console.log("Variable is undefined")
}
else{
   console.log("Variable is defined")
}
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享