Number.toString() 转为字符串
最后更新:2026-09-09
Number.toString() 转为字符串
toString 把数字转为字符串,可指定进制(2~36)。二进制、十六进制转换的标准方法。
| 分类 | 数字 |
|---|---|
| ES 版本 | ES1 |
📝 语法
const 字符串 = 数字.toString(进制);
⚙️ 参数
| radix | 可选。进制,2~36;省略默认 10。 |
|---|
返回值:数字的字符串表示。
是否修改原值:否(返回新值)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
255
ff
11111111
377
💡 提示 toString(2) 和 toString(16) 是二进制/十六进制转换的标准方法。
ℹ️ info String(n) 和 n.toString() 等价——但 null/undefined 用 String() 安全。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| Number.toString() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QtoString 能转换任何进制吗?
A2~36 之间的任意进制。
QtoString 会修改原数字吗?
A不会——数字是原始类型,返回新字符串。
Q字符串转回数字用什么?
AparseInt(str, radix) 或 Number(str)。