JavaScript检查变量是否存在(已定义初始化)

JavaScript检查变量是否存在(已定义初始化),第1张

JavaScript检查变量是否存在(已定义/初始化)

typeof
运营商将检查变量真的不确定。

if (typeof variable === 'undefined') {    // variable is undefined}

typeof
运营商,不同于其他运营商,不会抛出 的ReferenceError 与未声明的变量使用时例外。

但是,请注意

typeof null
将返回
"object"
。我们必须小心避免将变量初始化为的错误
null
。为了安全起见,我们可以改用以下方法:

if (typeof variable === 'undefined' || variable === null) {    // variable is undefined or null}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5041256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存