免费使用 · 无需注册 · 数据本地处理

科学计数法转换

普通数字与科学计数法双向转换,支持有效数字位数控制,大数与极小数精确展开。

尾数
—
指数
—
E 表示法
—
完整展开
—

使用指南

  1. 选方向

    默认普通数字转科学计数法,切换方向后可直接粘贴科学计数法展开成普通数字。

  2. 输入数值

    普通数字支持小数和负数;科学计数法支持 e、×10^、*10^ 等写法。

  3. 控制有效数字

    选择有效数字位数(或自动),尾数会按银行家舍入到指定位数,结果同步显示四种形式。

常见问题

科学计数法和普通数字有什么区别?

科学计数法把一个数写成尾数 × 10 的整数次幂,尾数在 1 到 10 之间(如 1.5 × 10⁸)。它用来简洁表示非常大或非常小的数,也方便比较数量级和做有效数字控制。普通数字适合阅读,科学计数法适合计算与传输。

为什么要用字符串运算?

JavaScript 的 Number 是 64 位浮点,能精确表示的整数只有约 15 位有效数字。大数(如 10²⁰)和小数(如 10⁻²⁰)经过浮点运算会引入舍入误差。本工具直接对十进制字符串操作,展开结果与数学定义完全一致。

银行家舍入是什么?

普通四舍五入在 5 这个边界上总是进位,大量数据累加时会产生系统性偏差。银行家舍入在 5 时看前一位:前一位是奇数进位、偶数舍去,让统计结果更无偏。本工具的有效数字舍入采用这种规则,同时也会影响尾数的最后一位。

支持负数和小数吗?

支持。负数会保留负号,纯小数(如 0.00045)也能正确转换为 4.5 × 10⁻⁴。指数可以是任意整数。

更多在线工具