我有以下代码......
var firstPlay = 1;
if (firstPlay == 1) {
firstPlay();
}
当我删除if语句并放入
时 firstPlay();
然后它可以工作,但if语句没有。
我输错了吗?如果没有,我该如何调试此问题?
答案 0 :(得分:6)
您正在将变量firstPlay
设置为值1,您无法运行值...为变量使用不同的名称。
如:
var firstPlayTest = 1;
if (firstPlayTest == 1) { firstPlay(); }
答案 1 :(得分:0)
函数firstPlay()的先前函数定义由数值1替换/重新定义。 在以下代码中
function firstPlay() {alert("firstPlay");}
alert(firstPlay);
var firstPlay = 1;
alert(firstPlay);
第一个警报显示功能定义,而第二个警报显示“1”。