0

在我的 JS 中检查“Null、undefined、isNan、false 或 empty”时,我遇到了一些大问题。目前我正在使用:

var dataReturn = '';
var token = getCookie('stateToken');
if (token) {
    dataReturn = token;
}
return dataReturn;

在上面的代码中,“token”有一些值,可能是一个有效的字符串或“Null, undefined, isNan, false or empty”。我正在使用IF语句来检查“空、未定义、isNan、假或空”。在大多数情况下,它工作正常。

但在某些情况下,在较旧的浏览器中,检查可能会返回一些 true。我不知道发生了什么。如果有人对此有任何想法,请告诉我。

4

0 回答 0