JavaScriptでデジタルボールトロックを作成しています。ページ上の何かをロック解除するには、4つの数字を正しい順番で入力する必要があります。JavaScriptで一連の番号を確認する方法
ページは、10未満の数字を入力するテキストボックスと、数字を送信するボタンを押します。彼らはこれを4回やらなければならず、数字や順序が正しい場合(たとえば4 5 2 7)、ロックが解除されて画像が表示されます。
私はそれを "if"構造で動作させようとしましたが、これを行う正しい方法を考えることはできません。
function checkingcombination(){
if(numberpushed == 4){
if(numberpushed == 5){
if(numberpushed == 2){
if(numberpushed == 7){
alert("lock unlocked, welcome");
}
else{
alert("wrong combination");
return;
}
}
else{
alert("wrong combination");
return;
}
}
else{
alert("wrong combination");
return;
}
}
else{
alert("wrong combination");
return;
}
}
'(numberpushed == 4){(numberpushed == 5){...}}場合は'今までに通過しますか? –
あなたはおそらくif文でそれをやりたいとは思わないでしょう。 forループを考えてください。 – Isaac
'numberpushed'がモーフィングしています... –