null undefined ""都有可能出现时 if (cookieId == null || cookieId == undefined || cookieId == "") {...} // 改进 let test = cookieId || ''; json判空 ... JSON.stringify(val) == "{}" 数组判空 let data = []; if(data.length == 0){ ... } //或者这样写 if(data == false){ ... }