0

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 が返されることがあります。何が起こっているのかわかりません。誰かがこれについて何か考えを持っているなら、私に知らせてください。

4

0 に答える 0