javascript - 如果(函数()===假){这样做}

标签 javascript jquery if-statement

我正在尝试解决这个问题,我对 javascript 比较陌生,所以:

函数 termos() 给出真或假的结果;

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

function termos() {
  if($('.terms').is(':checked')) {
    return true;
  } else {
    return false;
  }
}

我可以用吗

} else if(termos() === false) {
  alert('please agree with terms');
  return false;
}

这行不通

最佳答案

据我了解,您想查看 termos() 是返回 true 还是 false,在这种情况下,当它返回 false 时,您想要查看一段代码。

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

所以你可以说:

if ( termos() ) {
  // when its true
} else {
 // when its false
}

关于javascript - 如果(函数()===假){这样做},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11456929/

相关文章:

javascript - 在 OpenLayers 中为鼠标悬停和选择设置不同的格式?

javascript - 如何使用 JavaScript 创建文件?

javascript - 如何使用 javascript/jquery 在 html 中创建用户可控制的幻灯片?

jquery - 应用以下格式,除非视口(viewport)小于容器 div - Jquery

javascript - 在 if 语句中使用范围的多个条件

javascript - 在 QueryString 以外的页面调用上将值传递给 ASP 页面

javascript - 在 JavaScript 函数开始或结束时阻止默认事件操作的优点和缺点

jquery - 将 jsTree 与 MVC .net 结合使用

jquery - 如何解决jQuery和mooTools之间的$冲突?

java - 两个看似相等的字符串并不相等