toString方法是“to String(字串)”,也就是“轉換成字串”時使用的方法,在如何使用JavaScript中的toString將數值轉換成字串中,所有的值都被分成數值、字串、陣列等資料類型,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中文網其他相關文章!