if(function()=== false){do this}

Sou*_*uza 1 javascript jquery if-statement

我正在尝试解决这个问题,我对javascript相对较新,所以:

function termos()给出了真或假的结果;

可能解决方案很简单,但无法解决.是否有可能做到这一点?我写这段代码只是为了举例说明我的怀疑

function termos() {
  if($('.terms').is(':checked')) {
    return true;
  } else {
    return false;
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以用吗

} else if(termos() === false) {
  alert('please agree with terms');
  return false;
}
Run Code Online (Sandbox Code Playgroud)

这不起作用

vin*_*bad 20

根据我的理解,你想看看termos()是返回true还是false,在这种情况下,当它返回false时你需要经过一段代码.

您可以使用falsy/truthy评估(http://11heavens.com/falsy-and-truthy-in-javascript)

所以你可以说:

if ( termos() ) {
  // when its true
} else {
 // when its false
}
Run Code Online (Sandbox Code Playgroud)