如果声明说单元格在没有填充时填充

时间:2015-09-18 15:15:21

标签: javascript html parse-platform

我正在尝试从解析中加载数据。当我加载数据时,我试图显示数据已经返回的不同div

例如,我要求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();
  }
}

1 个答案:

答案 0 :(得分:0)

除非您实际上期待字符串 "undefined",否则您可能会说:

if (userSub == "" || userSub == undefined) {

两者都可以合并为:

if (! userSub)

除非0false是有效值,在这种情况下,您希望非常特定:

if (userSub === "" || userSub === undefined) {