いつもお世話になっております。
javascriptで数当てゲームを作っていますがうまくいきません。
お知恵をお借りできませんでしょうか。
【実行したいこと】
プロンプトを表示させて0~5までの数字を入力すると、入力された数字が当たりかはずれかを判定し、
はずれた場合次の入力へ進む、というのを3回までできるようにしたいのですが、どうしても
次の入力へ進めません(1回で終わってしまいます)
以下のように記述していますが、どこを修正したらちゃんと3回までくり返すようになるのでしょうか。
ご教示よろしくお願いいたします。
var number=Math.floor(Math.random()*6); var answer=parseInt(window.prompt('数当てゲーム。0~5の数字を入力してね。')); var f=false; for(i=0; i<3; i++){ if(answer==number){ message='おめでとう!正解です。'; f=true; break; } if(answer<number){ message='残念!もっと大きいです。'; }else if(answer>number){ message='残念!もっと小さいです。'; }else{ message='0~5の数字を入力してね。'; } } window.alert(message);
回答5件
あなたの回答
tips
プレビュー