javascript中將陣列轉為字串的方法:1、使用toString()函數,它能夠把陣列中每個元素轉換為字串,然後以逗號連接輸出顯示。 2.使用join()函數,它把數組中的所有元素轉換一個字串,元素間透過指定的分隔符號進行分隔。
本教學操作環境:windows7系統、ECMAScript 5版、Dell G3電腦。
javascript陣列轉為字串
#方法1:使用toString()函數
toString() 方法可把一個Number 物件轉換成字串,並傳回結果。語法如下:
number.toString(radix)
陣列中toString() 方法能夠將每個元素轉換為字串,然後以逗號連接輸出顯示
範例:
var arr = [1,2,3,4,5]; //定义数组 var str = arr.toString();; console.log(str); console.log("str的数据类型:"+typeof(str));
輸出:
toString() 在將陣列轉換成字串時,首先要將陣列的每個元素轉換為字符串。當每個元素都轉換為字串時,才使用逗號進行分隔,以列表的形式輸出這些字串。
var a = [1,[2,3],[4,5],[6,[7,[8,9],0]]]; //定义多维数组 var s = a.toString(); //把数组转换为字符串 console.log(s);
輸出:
【推薦學習:js基礎教學】
#方法2:使用join()函數
join() 方法用來把陣列中的所有元素轉換一個字串。元素是透過指定的分隔符號進行分隔的。語法如下:
array.join(separator)
separator :可選。指定要使用的分隔符號。如果省略該參數,則使用逗號作為分隔符號。
傳回值:
回傳一個字串。字串是透過把 arrayObject 的每個元素轉換為字串,然後把這些字串連接起來,在兩個元素之間插入 separator 字串而產生的。
說明:
join() 方法可以把陣列轉換為字串,不過它可以指定分隔符號。在呼叫 join() 方法時,可以傳遞一個參數作為分隔符號來連接每個元素。若省略參數,預設使用逗號作為分隔符,這時與 toString() 方法轉換操作效果相同。
範例:
var arr = [1,2,3,4,5]; //定义数组 var str = arr.join(""); //指定分隔符 console.log(str); //返回字符串“12345” console.log("str的数据类型:"+typeof(str));
輸出:
#更多程式相關知識,請造訪:程式設計影片! !
以上是javascript怎麼將陣列轉為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!