Javascript If语句表示单元格未填充时已填充';T
我正在尝试从parse加载数据。加载数据后,我试图显示返回数据的不同Javascript If语句表示单元格未填充时已填充';T,javascript,html,parse-platform,Javascript,Html,Parse Platform,我正在尝试从parse加载数据。加载数据后,我试图显示返回数据的不同divs 例如,我要求JavaScript获取加载用户的单元格数据,然后运行if语句查看它是空的还是满的,但是if语句一直说当单元格为空时它是满的,有人能帮我吗 Parse.initialize("APIKey", "APIKey"); function first() { console.log("Running first"); var userSub = Parse.User.current().get("re
div
s
例如,我要求JavaScript获取加载用户的单元格数据,然后运行if
语句查看它是空的还是满的,但是if
语句一直说当单元格为空时它是满的,有人能帮我吗
Parse.initialize("APIKey", "APIKey");
function first() {
console.log("Running first");
var userSub = Parse.User.current().get("renewDate");
if (userSub == "" || userSub == "undefined") {
console.log("No Data found");
$("#sub").show();
$("#unsub").hide();
}
else {
console.log("Data Found");
$("#sub").hide();
$("#unsub").show();
}
}
除非您实际期望字符串
“undefined”
,否则您的意思可能是:
if (userSub == "" || userSub == undefined) {
两者可以合并为:
if (! userSub)
除非0
或false
是有效值,在这种情况下,您需要非常具体:
if (userSub === "" || userSub === undefined) {
抱歉@PaulRoub回复您所花的时间,您已经正确回答了我的问题,谢谢!