javascript – 如何检查localstorage变量是空值还是未定义?

前端之家收集整理的这篇文章主要介绍了javascript – 如何检查localstorage变量是空值还是未定义?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个代码
var sideBar = localStorage.getItem('Sidebar');

我想在if语句中检查sideBar是否被定义,而不是null.我有点困惑我知道有一个:sideBar == undefined和sideBar!= null

但是有没有一个很好的方法来做这个测试这两个内部的if:

if (??)

解决方法

检查变量是否被定义的最佳做法不为null:
if (typeof sideBar !== 'undefined' && sideBar !== null)

编辑意识到你没有检查某些东西是否定义,您正在检查它是否定义,因此再次编辑以更准确地回答您的请求

猜你在找的JavaScript相关文章