私は次のコードを持っています...
var firstPlay = 1;
if (firstPlay == 1) {
firstPlay();
}
ifステートメントを削除して
firstPlay();
次に、それは機能しますが、ifステートメントでは機能しません。
タイプミスをしましたか?そうでない場合は、どうすればこの問題のデバッグに取り掛かることができますか?
私は次のコードを持っています...
var firstPlay = 1;
if (firstPlay == 1) {
firstPlay();
}
ifステートメントを削除して
firstPlay();
次に、それは機能しますが、ifステートメントでは機能しません。
タイプミスをしましたか?そうでない場合は、どうすればこの問題のデバッグに取り掛かることができますか?
変数firstPlay
を値1に設定していますが、値を実行することはできません...変数に別の名前を使用してください。
そのような:
var firstPlayTest = 1;
if (firstPlayTest == 1) { firstPlay(); }
関数firstPlay()の以前の関数定義は、数値1に置き換え/再定義されます。次のコードでは
function firstPlay() {alert("firstPlay");}
alert(firstPlay);
var firstPlay = 1;
alert(firstPlay);
最初のアラートは関数定義を示し、2番目のアラートは「1」を示します。