Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript If语句表示单元格未填充时已填充';T_Javascript_Html_Parse Platform - Fatal编程技术网

Javascript If语句表示单元格未填充时已填充';T

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

我正在尝试从parse加载数据。加载数据后,我试图显示返回数据的不同
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回复您所花的时间,您已经正确回答了我的问题,谢谢!