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
支持 支持 支持 支持 支持 支持