If statement If-Else函数未执行Else
我是谷歌应用程序脚本的新手。我正在尝试创建一个基本函数。这就是我到目前为止所做的:If statement If-Else函数未执行Else,if-statement,google-apps-script,google-sheets,If Statement,Google Apps Script,Google Sheets,我是谷歌应用程序脚本的新手。我正在尝试创建一个基本函数。这就是我到目前为止所做的: function PRQ(a,b) { if(b=4) { return a*2 } else { return a*3 } } 这是b=4且b不等于4时的结果: a b 5 3 10 5 4 10 它看到的是将“a”中的值加倍的请求,而不是将其加倍的请求。我做错了什么?因为您使用的是=而不是==是赋值运算符,因此if
function PRQ(a,b)
{
if(b=4)
{
return a*2
}
else
{
return a*3
}
}
这是b=4且b不等于4时的结果:
a b
5 3 10
5 4 10
它看到的是将“a”中的值加倍的请求,而不是将其加倍的请求。我做错了什么?因为您使用的是=而不是==是赋值运算符,因此if条件在代码中始终为true,并始终返回*2。如果在if语句中使用=,它将永远不会执行以获得所需的结果 以下是工作片段:
function PRQ(a,b)
{
var result;
if(b==4)
{
return a*2;
}
else
{
return a*3;
}
}
function main(){
PRQ(5,3)
}
=
用于作业=
或==
用于检查结果非常感谢!!那很有效!