私はJavaScriptよりも「新しい」ので、if
を関数に入れるときに何かを追加する必要があるかどうか疑問に思っていました。これは私のコードです。ある機能を使用して、そのページに警告する別の機能を呼び出すことができるようにしたい。Javascript:ifを関数に入れるときに、追加する必要があるものはありますか?
function Function() {
var var1 = Math.floor((Math.random() * 10) + 1);
document.getElementById("paragraph1").innerHTML = var1;
Functions();
}
function Functions() {
if (var1 == 1) {
Question1();
}
}
function Question1() {
alert("works");
}
ありがとうございました!
可変範囲について少し勉強する必要があります。 'Function'の' var1'は 'Functions'から到達できません。 JSがダイナミックなスコープを持っていればそれはありますが、そうではありません。 –
いいえ、 '関数'は 'var1'にアクセスできません。 'Function'から引数として渡す必要があります。 – adrice727
コンストラクタでない限り、funcを大文字にしないことも慣例です – pixelearth