我在JS中检查'Null,undefined,isNan,false或empty'时遇到了一些大问题。目前我正在使用:
var dataReturn = '';
var token = getCookie('stateToken');
if (token) {
dataReturn = token;
}
return dataReturn;
在上面的代码中,'token'有一些值可能是有效字符串或'Null,undefined,isNan,false或empty'。我使用IF
语句来检查'Null,undefined,isNan,false或empty'。在大多数情况下,它工作正常。
但在某些情况下,在较旧的浏览器中,检查可能会返回一些真实的。我不知道发生了什么事。如果有人对此有任何疑问,请告诉我。