このツールの機能
この無料オンライン科学的表記法変換ツールは、10進と科学的表記法をワンクリックで相互変換—E表記、工学表記、×10ⁿ形式。10進を科学的表記に、科学的表記を10進に—科学・工学・プログラミングで。どちらかの形式で数値を入力すると等価な値が得られ、非常に大きい・小さい数にも対応。登録・アップロード不要。すべてブラウザ内。科学、工学、プログラミング、教育、データ分析に最適です。
使い方
クイックスタート: 「10進→科学的」または「科学的→10進」を選び、数値を入力(またはE表記・×10ⁿなどを貼り付け)、必要なら出力形式を選んでから結果を表示・コピー。
- モードを選択 — 「10進→科学的」で10進から指数表記へ、「科学的→10進」で逆変換。
- 出力形式を選択(10進→科学的のみ) — E表記、工学表記、×10ⁿ(上付き)、×10^n(キャレット)。
- 入力を入力 — 数値を入力。10進へ変換するときは、1.23e+6、1.23×10⁶、1.23×10^6、123×10³のいずれも使える。
- 出力を表示 — 変換結果が即座に表示。ワンクリックでコピー。
- サンプル・クリア — サンプル読み込みで例を試す、またはクリアでリセット。
動作の仕組み
10進から科学的:入力は正規化(×10⁶などの代替形式は内部でe表記に変換)され、parseFloat()でパース・検証。選択した形式で出力を整形。科学的から10進:×10ⁿ、×10^n、工学形式を正規化して処理。非常に小さい数はtoFixed(20)で trailing zero をトリム。無限大とNaNは拒否。計算はすべてブラウザ内で行われ、サーバーには送信されません。
使用例とサンプル
- 科学・工学 — アボガドロ数、プランク定数などの物理定数。工学表記でメトリック接頭辞付きの値を扱う。
- プログラミング — ユーザー向け10進と機械向けe表記をAPIや設定用に変換。
- 教育 — 科学的表記法・工学表記・有効数字を教える・学ぶ。
- データ分析 — スプレッドシートやCSVの数値文字列を正規化。
- 出版 — 論文やスライド用に×10ⁿ上付き形式を生成。
例
1230000→ 1.230000e+6(E表記)0.000123→ 1.230000e-41.23e-4→ 0.000123
制限と既知の制約
- 数値精度 — JavaScriptのNumberは約15〜17桁の有効数字。非常に長い10進文字列は精度が落ちる場合あり。
- 入力長 — 最大500文字(パフォーマンスのため)。
- 無限大・NaN — 非対応。非有限値は拒否。
- 非常に大きい数 — |n|≥1e21の値は「科学的→10進」モードでもe表記で表示される。
- 上付き表示 — Unicode上付き文字はOSやアプリによって表示・コピーが異なる場合あり。