这是我的文档的一部分:这是在javascript中调用函数的正确方法吗?
function MyFunction() {
var x=""
if (x=1) {
OnBtnPbDemo_SwitchChn1(1); //This is a function
} else {
OnBtnPbDemo_SwitchChn1(0); //This is another function
}
}
我想知道这是否是调用条件内的功能以正确的方式。
非常感谢。
调用外部或内部条件函数没有区别。然而,你的代码还有其他一些问题:1)你将* 1分配给'x',你不把*'x'与'1'比较。 2)因为你给它分配了一个空字符串,'x'永远不会是'1'。假设你从别的地方得到'x',你可以省略整个'if'语句并使用条件运算符:'OnBtnPbDemo_SwitchChn1(x == 1?1:0);'。 –
@Ilan:你说得对,没有意义,但你不能仅仅假设OP的代码是不同的。你可能已经编辑了OP的问题! –
您只调用一个函数,参数根据条件的结果而不同。 –