prompt でタイプ入力

実行画面には Javascript のソースコードが記述されています。
ページ上で右クリックして「ソースの表示」で html 文を確認してみて下さい。

【実行画面】

【Source Code】
実行画面に書かれているソースコードです。
<script type="text/javascript">
    var val = prompt("素因数分解する値をタイプして下さい", "2520");
    var num = parseInt(val);
    for(i=2; num!=1; i++)
    {   while(num%i==0)
        {   document.write("素因数 : ", i, "<br>");
            num = num/i;
        }
    }
</script><br>

prompt() で素因数に分解する数値(文字列)をタイプ入力します。
変数に数値(整数,浮動小数点)と文字列と論理型の区別は無いのですが、val は文字列なので一応数値(int)に変換して num に格納しました。
num==1 になるまで、num を割り切ることが出来る数(i)を見つけ出して document.write() で印字します。

前田稔の超初心者のプログラム入門
超初心者のプログラム入門(JavaScript)