逻辑运算符语法

时间:2013-11-09 00:12:34

标签: javascript

这句话有什么问题?

function hello(){
  if('a' == 'a'){
    return 'b' == 'b'
  } &&
  if('c' == 'c'){
    return 'd' == 'd'
  }
}

“SyntaxError:Unexpected token&&&”

中的结果

2 个答案:

答案 0 :(得分:0)

我假设您想要的是强制执行'a' == 'a''c' == 'c'表示的表达式,但只有执行表达式'b' == 'b''c' == 'c',如果他们的守卫是{ {1}}。您可以通过

明确说明
true

答案 1 :(得分:0)

根据您的上一次评论,您需要许多功能并将每个功能评估为真:

function func1()
{
  if ('a'=='a')
     { return true; }
  else
     { return false; }
}

function func2()
{
  if ('c'=='c')
     { return true; }
  else
     { return false; }
}

然后您可以评估:

function hello()
{
  var result = func1() && func2();
}