ID非公開

2022/5/13 19:08

22回答

javascript 約数の表示で10を入力されると1、2、5、10でおわるようにしたいのですがどうすればいいですか? 教えてください。

JavaScript78閲覧

ベストアンサー

0

その他の回答(1件)

0

ID非公開さん >・・・・約数の表示で10を入力されると1、2、5、10でおわる・・・・・・・・ ご参考に↓ https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11261734876 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> </head> <body> 数値入力 <input type="text" id='intxt' onchange="test()"> <script> function test(){ var a = Number( document.getElementById('intxt').value ); var sum = 0; document.write( a + " の約数は <br>" ); for(d=1; d<=a; d++){ if(a % d == 0){ document.write( d + " " ); sum ++; } } if( sum > 2 ){ document.write( "<br>です。<br>素数ではありません。" ); } } </script> </body> </html>