JS で「Null、未定義、isNan、false、または空」をチェックしているときに、大きな問題に直面しています。現在私は使用しています:
var dataReturn = '';
var token = getCookie('stateToken');
if (token) {
dataReturn = token;
}
return dataReturn;
上記のコードでは、「token」に有効な文字列または「Null、undefined、isNan、false、または空」の値があります。IF
「Null、undefined、isNan、false、または空」をチェックするステートメントを使用しています。ほとんどの場合、問題なく動作しています。
ただし、場合によっては、古いブラウザーでは、チェックで true が返されることがあります。何が起こっているのかわかりません。誰かがこれについて何か考えを持っているなら、私に知らせてください。