操作方法
- カテゴリ選択:
長さ / 重さ / 体積 / 面積 / 速度 / データ / 温度から選ぶ。 - 入出力を指定:
- 数値を入力(
数値を入力)。 - From(変換元)と To(変換先)を選択。
- 小数桁で表示の丸め桁数を変更。
- 数値を入力(
- オプション:
- ⇄ 入出力入れ替え:From/To をワンタップで交換。
- 結果コピー:計算結果だけをクリップボードへ。
- お気に入りペア:下部チップ(例:
cm→in)をクリックすると一発で反映。
- 状態保持:カテゴリ/単位/小数桁は localStorage に保存(自動復元)。
成果物(得られるもの)
- 指定した単位間の即時計算結果(指定小数桁で丸め)。
- よく使う変換のプリセット適用(例:
kg→lb,°C→°F)。 - コピー済みの数値結果(貼り付けて再利用可能)。
注意点
- 変換ロジック
- 一般カテゴリ:基準単位に正規化して比率変換。
- 温度:
C/F/Kを相互変換(線形式で処理)。 - データ:bit 基準、**2進接頭辞(×1024)**で計算(
kb, Mb, Gb, B, KB, MB, GB)。
- プリセットの表記バグ:プリセットに
inchとあるが、ユニット定義はin。- そのままだと一致せず反映されないため、コードのプリセットを
inch→inに修正推奨。
- そのままだと一致せず反映されないため、コードのプリセットを
- 表示だけ丸め:内部は計算値、表示時に指定桁へ丸め。
- Shadow DOM:ページ側のCSS/JSは内部に干渉しません。
- ブラウザ依存:数値入力はロケールにより
./,の扱いが異なる場合あり。 - データ単位の解釈:
KB/MB/GBを 8×1024ⁿ bit として扱います(バイト換算のため)。10進系(×1000)を前提とする現場では注意。 - 単位セット:一部慣用値(例:
cup=0.24L)を採用。厳密な規格差(US/Metric など)は未区別。


コメント