我有以下代码...
var firstPlay = 1;
if (firstPlay == 1) {
firstPlay();
}
当我删除 if 语句并放
firstPlay();
然后它可以工作,但如果使用 if 语句则不能。
我打错字了吗?如果不是,我该如何调试这个问题?
我有以下代码...
var firstPlay = 1;
if (firstPlay == 1) {
firstPlay();
}
当我删除 if 语句并放
firstPlay();
然后它可以工作,但如果使用 if 语句则不能。
我打错字了吗?如果不是,我该如何调试这个问题?
You are setting the variable firstPlay
to the value 1, you can't run a value... use different names for your variables.
Such as:
var firstPlayTest = 1;
if (firstPlayTest == 1) { firstPlay(); }
函数 firstPlay() 的先前函数定义被数值 1 替换/重新定义。在以下代码中
function firstPlay() {alert("firstPlay");}
alert(firstPlay);
var firstPlay = 1;
alert(firstPlay);
第一个警报显示函数定义,而第二个警报显示“1”。