if语句返回后可以返回吗? JavaScript的

时间:2016-11-02 16:23:34

标签: javascript

我们可以在return中使用return后跟另一个Javascript吗?

像这样:

if(a==b){
   return (if(a==c){
               return a;
           });
}

所以它就像:如果a相等b,它将返回另一个if语句,此if语句将比较a和{ {1}},如果它们相等,则返回c,这只是一个示例,没有具体含义,但想知道级联a是否有效。谢谢!

3 个答案:

答案 0 :(得分:2)

您可以使用单个if语句。

if (a == b && a == c) {
    return a;
}

答案 1 :(得分:0)

您不需要两次退货。我并不认为这是如何发挥作用的,但这不是一个好习惯。最好这样做:

if (a==b) {
  if (a==c) {
    return a;
  }
}

编辑:或者更简洁的方式......

if (a==b && a==c) {
  return a;
}

答案 2 :(得分:0)

return语句停止执行函数并返回一个值。您不能在函数的同一括号中使用两个return语句,但可以这样使用连接语句

if (a === b && a === c){ return a;}