前提・実現したいこと
クイズもどきを作成しています。
promptの「日本の首都は?」という問いに対し、
「東京」と入力されれば「正解です!」のアラートの表示。
「東京」以外の入力であれば「不正解です!」のアラートの表示の後に、
もう一度「日本の首都は?」というpromptを出すようにループさせたいです。
しかし、promptに「東京」と入力しても何も出力されません。
発生している問題
javascript
1var capital = prompt("日本の首都は?"); 2 3while(capital !== "東京"){ 4 alert("不正解です!") 5 prompt("日本の首都は?") 6 7if(capital === "東京"){ 8 alert("正解です!") 9 } 10};
whileとifの使い方が間違えているのは明白ですが、
何が間違えているのかが分かりません。
無知で申し訳ないですが、解決策が知りたいです。よろしくお願いします。
試したこと
基礎から学び直し、whileとifを色々組み換えて試しましたが
一向にうまくいきません。
補足情報
使用エディタ:VScode
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/03 11:37
2020/07/03 12:18