JavaScript Number 类型:toFixed、toExponential 与 toPrecision 方法详解

作者:木棉

时间:2026-10-26

浏览:195

本文介绍 JavaScript 中 Number 类型的三个数字格式化方法:toFixed、toExponential 和 toPrecision。通过具体代码示例,解析各方法的参数含义、输出格式及自动判断逻辑,帮助开发者根据需求选择合适的数字显示方式。

文章目录

Number 类型格式化方法概述

toFixed() 方法用于指定小数点后保留的位数。


toExponential() 方法使用科学计数法表示数值,其参数用于指定小数点后的位数。


toPrecision() 方法会根据数值自动选择调用 toFixed() 或 toExponential(),其参数指定所有数字的总位数。


代码示例与输出结果

具体实现代码如下:

 
var num = 99;
alert(num.toFixed(2)); // 输出 99.00
alert(num.toExponential(1)); // 输出 9.0e+1
alert(num.toPrecision(1)); // 输出 9.0e+1
alert(num.toPrecision(2)); // 输出 99
alert(num.toPrecision(3)); // 输出 99.0

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章