首頁 >web前端 >js教程 >如何使用JavaScript中的toString將數值轉換成字串

如何使用JavaScript中的toString將數值轉換成字串

不言
不言原創
2019-01-19 16:32:084292瀏覽

toString方法是“to String(字串)”,也就是“轉換成字串”時使用的方法,在如何使用JavaScript中的toString將數值轉換成字串中,所有的值都被分成數值、字串、陣列等資料類型,toString方法是將非字串轉換成字串時使用的方法。 

如何使用JavaScript中的toString將數值轉換成字串

如何使用toString方法?

如何取得數字的位數

#如果您想要得到一個大數字,例如100000000000000000000,如果使用length是可以獲得數字的,但是length是字串使用的方法,數字不能使用。

var num = 10000000000000;
console.log(num.length);

執行結果如下:

undefiened

因此,可以透過將數值轉換為字串來取得字元數。

我們來使用toString()

var num = 10000000000000; 
var digits = num.toString().length; 
console.log(digits + "位数");

執行結果為:

14位数

透過這種方式,我們使用toString方法將非字串(如數字)轉換為字符串。

將數值轉換為字串時,您也可以同時執行進位轉換。

程式碼如下

var num = 10;
var bin_converted = num.toString(2);
var hex_converted = num.toString(16);
 
console.log("10的二进制是:" + bin_converted);
console.log("10的十六进制是:" + hex_converted);

執行結果如下:

10的二进制是:1010
10的十六进制是:a

除了數字,日期(Date),陣列(Array),物件=關聯陣列( Object)等也可以轉換為字串。

如何將日期轉換為字串?

也可以使用toString方法將日期(Date物件)轉換為字串

#
var date = new Date(); // 今天的日期
console.log("今天:" + date.toString());
console.log("今天:" + date.toISOString());

執行結果如下:

今天:Sat Jan 19 2019 15:27:22 GMT+0800 (中国标准时间)
今天:2019-01-19T07:27:22.656Z

註: toISOString方法用於以ISO標準格式輸出

如何將陣列(Array)轉換為字串?

陣列(Array)也可以轉換為字串並輸出。

var array = ["苹果","橙子","香蕉","葡萄","柚子"]
console.log("喜欢的水果是:" + array.toString());

執行結果如下:

喜欢的水果是:苹果,橙子,香蕉,葡萄,柚子

附註:由於它是由toString方法輸出的字串,可以將其與其他字串一起新增。

這篇文章到這裡就全部結束了,更多精彩內容大家可以追蹤php中文網的相關專欄教學! ! !

以上是如何使用JavaScript中的toString將數值轉換成字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多