繁体   English   中英

单个语句中的多个 if 条件

[英]Multiple if condtions in a single statement

我正在尝试检查usernameuserId是否存在以及是否存在likecomment然后返回一些东西。 我为此使用了两个 if 条件:

if (username && userID) {
  if (like || comment) {
    return something
  }
}

有没有办法将机器人条件放入一个语句中。 此外,这里的用户名是不可变的。

只需将这两个条件都用括号括起来,这样您就可以用&&对它们进行分组?

if (
  (username && userID) &&
  (like || comment)
) {
  return something
}

是的!

if (username && userID && (like || comment)) {
  // do stuff
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM