科学计数法转换
普通数字与科学计数法双向转换,支持有效数字位数控制,大数与极小数精确展开。
尾数
—
指数
—
E 表示法
—
完整展开
—
使用指南
- 选方向
默认普通数字转科学计数法,切换方向后可直接粘贴科学计数法展开成普通数字。
- 输入数值
普通数字支持小数和负数;科学计数法支持 e、×10^、*10^ 等写法。
- 控制有效数字
选择有效数字位数(或自动),尾数会按银行家舍入到指定位数,结果同步显示四种形式。
常见问题
科学计数法和普通数字有什么区别?
科学计数法把一个数写成尾数 × 10 的整数次幂,尾数在 1 到 10 之间(如 1.5 × 10⁸)。它用来简洁表示非常大或非常小的数,也方便比较数量级和做有效数字控制。普通数字适合阅读,科学计数法适合计算与传输。
为什么要用字符串运算?
JavaScript 的 Number 是 64 位浮点,能精确表示的整数只有约 15 位有效数字。大数(如 10²⁰)和小数(如 10⁻²⁰)经过浮点运算会引入舍入误差。本工具直接对十进制字符串操作,展开结果与数学定义完全一致。
银行家舍入是什么?
普通四舍五入在 5 这个边界上总是进位,大量数据累加时会产生系统性偏差。银行家舍入在 5 时看前一位:前一位是奇数进位、偶数舍去,让统计结果更无偏。本工具的有效数字舍入采用这种规则,同时也会影响尾数的最后一位。
支持负数和小数吗?
支持。负数会保留负号,纯小数(如 0.00045)也能正确转换为 4.5 × 10⁻⁴。指数可以是任意整数。