JavaScript Number toString() 方法
定义和用法
toString()
将数字作为字符串返回。
toString()
方法可把 Number 对象转换为字符串,并返回结果。
注意
每个 JavaScript 对象都有 toString()
方法。
当需要将对象显示为文本(如在 HTML 中)或需要将对象用作字符串时,JavaScript 在内部使用 toString()
方法。
通常,您不会在自己的代码中使用它。
实例
例子 1
将数字转换为字符串:
let num = 15; let text = num.toString();
例子 2
使用基数 2(二进制)将数字转换为字符串:
let num = 15; let text = num.toString(2);
例子 3
使用基数 8(八进制)将数字转换为字符串:
let num = 15; let text = num.toString(8);
例子 4
使用基数 16(十六进制)将数字转换为字符串:
let num = 15; let text = num.toString(16);
语法
number.toString(radix)
参数
参数 | 描述 |
---|---|
radix |
可选。使用的基数。 必须是 2 到 36 之间的整数:
|
返回值
类型 | 描述 |
---|---|
字符串 | 作为字符串的数字。 |
技术细节
返回值
数字的字符串表示。例如,当 radix 为 2 时,number 会被转换为二进制值表示的字符串。
抛出
异常 | 描述 |
---|---|
TypeError | 当调用该方法的对象不是 Number 时抛出的异常。 |
浏览器支持
toString()
是 ECMAScript1 (ES1) 特性。
所有浏览器都完全支持 ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |