これが私のコードです:
sessionStorage.loggedIn = true;
if (sessionStorage.loggedIn) {
alert('true');
}
else {
alert('false');
}
十分に単純です。JavaScript がこれらの式を評価する方法について、私が理解していない小さなことがあるはずです。を入れるsessionStorage.loggedIn = false
と、「false」アラートが正しく表示されます。ただし、sessionStorage.loggedIn
true に変更すると、セッションをクリアした後でも「false」アラートが表示されます。この表現で何が正しくないのですか? とてもシンプルに思えます。