如何使用toString將INT轉換爲字符串

toString()方法是JavaScriptNumber對象的內置方法,可以讓您將任何number類型值轉換爲其string類型表示形式。數組

如何在JavaScript中使用toString方法

要使用該toString()方法,您只須要在一個number值上調用該方法。下面的示例演示如何將數字值24轉換爲其字符串表示形式。請注意,str變量的值如何用雙引號引發來:code

var num = 24;
var str = num.toString();
console.log(num); // 24
console.log(str); // "24"

使用toString()方法將數字轉換爲字符串對象

您也能夠toString()當即在number值上調用該方法,可是須要添加括號()來包裝該值,不然JavaScript將響應並返回Invalid or unexpected token錯誤。token

toString()方法還能夠轉換浮點數和負數,以下所示:ip

24.toString(); // Error: Invalid or unexpected token
(24).toString(); // "24"
(9.7).toString(); // "9.7"
(-20).toString(); // "-20"

使用toString()方法轉換任何類型的數字字符串

最後,該toString()方法還接受radixorbase參數。radix容許將數從十進制數系統(底爲10)轉換爲表示其它數量的系統數量的字符串。string

有效的轉換號碼系統包括:console

  • 具備2位數字0和1的二進制系統(基數2)
  • 具備三位數字0、1和2的三元系統(基數3)
  • 具備4位數字0、一、2和3的四元系統(以4爲底)
  • 依此類推,直到十六進制系統(基數36)爲止,該系統具備阿拉伯數字0至9和拉丁字母A至Z的組合
Number.toString(radix);

toString()方法的語法,接受基數參數class

這些radix參數接受number類型數據,其值的範圍從236。這是將十進制數5轉換爲其二進制數(以2爲基)的示例:變量

var str = (5).toString(2);
console.log(str); // "101"

使用toString()方法將十進制數轉換爲二進制數

5上面代碼中的十進制數字將轉換爲等效的二進制數字101,而後轉換爲字符串。

如何經過toString()方法使用其餘數據類型

除了轉換number類型以外,該toString()方法還能夠用於將其餘數據類型轉換爲它們的字符串表示形式。

例如,您能夠按以下方式將array類型轉換爲其string表示形式:

var arr = [ "Nathan", "Jack" ];
var str = arr.toString();
console.log(str); // "Nathan,Jack"

使用toString()方法將數組轉換爲字符串

boolean鍵入string以下所示:

var bool = true;
var str = bool.toString();
console.log(str); // "true"

可是我認爲您將最常使用該toString()方法將a轉換number爲astring而不是其餘方法。那也是我一般所作的:)

相關文章
相關標籤/搜索