参考サイト
https://keisan.casio.jp/exec/system/1305265056
出来上がったもの
https://jsfiddle.net/ghost7492/jsjyrngt/
参考サイトに公式が記載されていることに気が付き、
それをそのまま、関数にすれば早いことに気がついた。
なぜ、その公式になるのかは、ひとまず、考えないようにしてみる。
よく、普段の仕事でも、作業手順を最後の方から考えることがあるが、
プログラミングでもそれが生かせそう。
今回の場合でいえば、最終的に答えを画面上に書き出したいので、
書き出す、
そのためには、答えを計算しなければならない、
そのためには、ユーザの入力値を取得しなければならない、
みたいな感じ。
これを大枠として、それらに付随する単位変換とかは、
必要に応じて作っている、「小物系」と言えるか。
どれだけ、頭の中で論理的にブロックを積み上げられるかがポイントかな。