前提・実現したいこと
JavaScriptを勉強中です。
do-while文を用いて素数かどうかを判定するプログラムを書いたのですが、このコードを、while(true)文で括って無限ループ化するにはどうすればよいでしょうか?
例) 5と入力⇒5は素数です⇒7と入力⇒7は素数です⇒9と入力⇒9は素数ではありません⇒・・・(無限ループ)
説明が下手で申し訳ありません。
初心者に分かりやすく教えてくださる方いらっしゃいませんか?
### 書いたソースコード
JavaScript
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="UTF8"> 5 <title>素数を見つける</title> 6 </head> 7 <body> 8 <script> 9 var inputNum; 10 do { 11 inputNum = +prompt( "素数かどうかを判定したい数を入力してください" ); 12 } while( inputNum < 2 ); 13 14 var i; 15 var outMsg = inputNum + "は素数です"; 16 for( i=2; i<=(inputNum/2); i++ ) { 17 if( (inputNum % i )==0 ) { 18 outMsg = inputNum + "は素数ではありません"; 19 break; 20 } 21 } 22 alert( outMsg ); 23 </script> 24 </body> 25</html>
回答1件
あなたの回答
tips
プレビュー