这是我的代码:
sessionStorage.loggedIn = true;
if (sessionStorage.loggedIn) {
alert('true');
}
else {
alert('false');
}
很简单。关于 JavaScript 如何评估这些表达式,一定有一些我不理解的小事情。当我输入 时sessionStorage.loggedIn = false
,“错误”警报正确显示。但是,当我更改sessionStorage.loggedIn
为 true 时,“错误”警报仍然会弹出,即使在清除会话之后也是如此。我对这个表达有什么误解?看起来很简单,也许我只需要另一双眼睛。