这个说法有什么问题?
function hello(){
if('a' == 'a'){
return 'b' == 'b'
} &&
if('c' == 'c'){
return 'd' == 'd'
}
}
结果为“SyntaxError: Unexpected token &&”
这个说法有什么问题?
function hello(){
if('a' == 'a'){
return 'b' == 'b'
} &&
if('c' == 'c'){
return 'd' == 'd'
}
}
结果为“SyntaxError: Unexpected token &&”
根据您的最后一句话,您需要许多功能并评估每个功能是否为真:
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();
}
我假设你想要的是强制执行由'a' == 'a'
and表示的表达式'c' == 'c'
,但只执行表达式'b' == 'b'
,或者'c' == 'c'
如果他们的守卫是true
. 您可以通过以下方式明确说明,
function hello() {
var first = 'a' == 'a' && 'b' == 'b';
var second = 'c' == 'c' && 'd' == 'd';
return first && second;
}