与IF语句一起使用时未调用Javascript函数
如果将checkforZeroQuantity函数与if一起使用,则不会调用该函数。下面是示例代码与IF语句一起使用时未调用Javascript函数,javascript,Javascript,如果将checkforZeroQuantity函数与if一起使用,则不会调用该函数。下面是示例代码 function myButtonClicked() { if (checkforZeroQuantity()) { alert("checked"); } } function checkforZeroQuantity() { var x = 1; if (x == 0) { return false; } else { retrun true;
function myButtonClicked() {
if (checkforZeroQuantity()) {
alert("checked");
}
}
function checkforZeroQuantity() {
var x = 1;
if (x == 0) {
return false;
} else {
retrun true;
}
}
这是因为您的拼写错误如下所示
else {
retrun true; // it should be return
}
请更正拼写并重试。这是因为您的拼写错误如下所示
else {
retrun true; // it should be return
}
请更正拼写并重试。请看这里:
function checkforZeroQuantity() {
var x = 1;
if (x == 0) {
return false;
} else {
return true;
}
}
看这里:
function checkforZeroQuantity() {
var x = 1;
if (x == 0) {
return false;
} else {
return true;
}
}
首先,
else
块中有一个输入错误。:其次,在
Javascript
中使用
==
而不是=
是一个很好的做法。首先,在else
块中有一个输入错误。其次,在
Javascript
中使用
===
而不是=
是一种很好的做法,代码中有拼写错误,请将“retrun”改为“return”
else
return true;
代码中有拼写错误,请将“retrun”改为“return”
else
return true;
正确拼写return-in-to-else条件,或者干脆
return x==0
@elclanrs==代码>根据OP的逻辑(尽管函数命名应该是相反的)。@fabriciomatté,函数在任何一种情况下都没有意义,因为x
总是1
如果不是因为打字错误,它会被调用,请检查JS控制台(F12)是否有错误=]
更正return in to else条件的拼写,或者干脆return x===0
@elclanrs==代码>根据OP的逻辑(尽管函数命名应该是相反的)。@fabriciomatté,函数在任何一种情况下都没有意义,因为x
总是1
如果不是因为打字错误,它会被调用,请检查JS控制台(F12)是否有错误<代码>=]