素因数分解は、分数の約分、(最小)公倍数を求めるとき、(最大)公約数を求めるときなどに使われるものです。例えば、24 を素因数分解すると、2 x 2 x 2 x 3 とするものです。
JavaScript で、ウェブサイトとして素因数分解の練習をできるようなプログラムを作成しました。中学レベルの数学ですので、慣れさせすれば、これ自体は簡単です。
ここでの主な目的は、JavaScript でどのように処理を実現するのか、です。もちろん素因数分解の練習だけ行っても役立つと思いますが、それがどうなっているのか、詳しく解説していますので、ご参考になれば幸いです。
innerText プロパティでのテキストの書き換え、canvas へのテキスト描画、Math クラスを使った処理の工夫などが書かれています。
「素因数分解トレーニング」をご覧ください。