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 之间的整数:

  • 基数 2 是二进制的
  • 基数 8 是八进制
  • 基数 16 是十六进制

返回值

类型 描述
字符串 作为字符串的数字。

技术细节

返回值

数字的字符串表示。例如,当 radix 为 2 时,number 会被转换为二进制值表示的字符串。

抛出

异常 描述
TypeError 当调用该方法的对象不是 Number 时抛出的异常。

浏览器支持

toString() 是 ECMAScript1 (ES1) 特性。

所有浏览器都完全支持 ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持