科学计数法转换

在普通数字与科学计数法之间双向转换:把 12345 写成 1.2345×10^4,或把 6.02×10^23 还原成普通数字。支持自定义保留的有效位数,输出数值、指数与尾数,采用字符串运算避免浮点误差,全部在浏览器本地完成。

输入数字 等待输入

支持整数、小数、E 记法(1.2345e4)与 ×10^n 记法(6.02×10^23);按回车即可转换。

转换结果
数值—
指数 n—
尾数 a—
有效位数—
输入数字后点击「转换」,这里将显示科学计数法结果。

支持普通数字、E 记法与 ×10^n 记法,可自定义保留的有效位数。

转换规则
  • 科学计数法写作「a×10^n」,其中尾数 a 满足 1 ≤ |a| < 10,指数 n 为整数(可正可负)。
  • 把普通数字转为科学计数法:小数点左移多少位,指数就取多少(左移取正、右移取负)。
  • 自定义有效位数时,尾数保留指定个数的有效数字,多余部分四舍五入,如 12345 保留 3 位 → 1.23×10^4。
  • 把科学计数法还原为普通数字时会完整展开,超大或超小数量级不会科学计数法缩写。
  • 计算采用字符串逐位处理而非浮点运算,因此大数、小数不会出现精度丢失。
  • 全部处理在浏览器本地完成,不经过任何服务器。