1. ホーム
  2. javascript

[解決済み] elseステートメントを何もしないようにするには?

2022-02-28 16:17:18

質問

JavaScriptでプログラミングをするのは初めてなんですが、助けてください! 私は、ランダムに数字(1-4)を選択し、その数字に基づいたステートメントを出力する小さなプログラムを作っています。A=1、2=B、3=C、4=Dです。私の問題は、if/else文で、else文が何もしないようにしたいことです。どのようにすればよいのでしょうか?(JS初心者なので、馬鹿な質問だったらごめんなさい) コードは以下の通りです。

 var randomGuess=Math.floor(Math.random()*4)+1);
            if (randomGuess===1) {
                document.write("Try A."); }
                else { 
                return false }
            if (randomGuess===2) {
                document.write("Try B.") }
                else {
                return false }
            if (randomGuess===3) {
                document.write("Try C.") } 
                else {
                return false }
            if (randomGuess===4) {
                document.write("Try D.") } 
                else {
                return false }

解決方法は?

アン if は必要ありません。 else は、常に...なので、削除してください。

if(){ ...}
if(){ ...}
if(){ ...} 

でも良いのですが、その場合は switch この場合

switch このような場合、より効果的です。