gpt4 book ai didi

javascript - localStorage 警告 undefined 但如果 undefined 为 false

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:35:36 24 4
gpt4 key购买 nike

不太明白其中的道理。在下面的代码中,项目的 localStorage 被警告为 undefined,但是如果我使用 if(x==undefined) 语法,它会不行。有人可以解释是什么问题。谢谢。

alert(localStorage["x"]);

if(localStorage["x"]=="undefined"){alert("y");}

顶行提示未定义

底线不会提醒我y

最佳答案

它不包含字符串"undefined",它包含undefined类型的值:

if (localStorage["x"] == undefined) { alert("y"); }

undefined 可以在旧版浏览器中更改,因此最好的做法是检查类型:

if (typeof localStorage["x"] == 'undefined') { alert("y"); }

关于javascript - localStorage 警告 undefined 但如果 undefined 为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13963906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com