JavaScript数字转字符串的方法与进制转换及格式化详解

作者:清欢

时间:2026-10-28

浏览:83

本文介绍JavaScript中将数字转换为字符串的两种主要方式:String()构造函数与Number.toString()方法。重点解析toString()支持的二进制、八进制及十六进制转换,以及toFixed、toExponential和toPrecision等数值格式化方法的用法与精度控制。

文章目录

JavaScript数字转字符串的基本方法

1:把数字转换为字符串的方法

具体实现代码如下:

使用全局String()函数进行转换:var string_value = String(number);
或者调用数字实例的toString()方法:string_value = number.toString();
使用toString进行进制转换Number.prototype.toString()方法支持指定基数(radix)进行进制转换,例如:var n = 17; binary_string = n.toString(2); //结果为 "10001" octal_string = "0" + n.toString(8); //结果为 "021" hex_string = "0x" + n.toString(16); //结果为 "0x11"
数值格式化方法:toFixed与toPrecision对于需要固定小数位或科学计数法的场景,可使用toFixed、toExponential和toPrecision方法。示例:var n = 123456.789; n.toFixed(0); //返回 "1234567" n.toFixed(2); //返回 "123456.79" n.toExponential(1); //返回 "1.2e+5" n.toExponential(3); //返回 "1.235e+5" n.toPrecision(4); //返回 "1.235e+5" n.toPrecision(7); //返回 "123456.8"

实用工具推荐

电子包浆

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

使用 ›
图片压缩

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

使用 ›
相关文章