在 JavaScript 中,將字串連接起來是一個常見的操作。以下是5種常用的方法:
這是最簡單、最直觀的方式,就是使用加號運算子將兩個字串串接在一起。
const str1 = "Hello ";
const str2 = "World !";
console.log(str1 + str2); // Hello World !
模板字符串是 ES6 新增的功能,使用反引號 **(``) 來定義字串,可以在其中使用 ${} 來嵌入變數或表達式。
const person = {
name: "Bird",
age: 18,
city: "Hsinchu"
};
const greeting = `Hi, I'm ${person.name}. I'm ${person.age} and I live in ${person.city} city.`;
console.log(greeting); // Hi, I'm Bird. I'm 18 and I live in Hsinchu city.
concat()
方法用於將兩個或多個字串連接起來,並返回一個新字串。
const str1 = "Hello ";
const str2 = "World !";
const greeting = str1.concat(str2);
console.log(greeting); // Hello World!
如果有大量字串需要連接,可以先將它們放進一個陣列中,然後使用 join()
方法將它們連接起來。
const arr = ['A', 'B', 'C', 'D', 'E'];
const greeting = arr.join('');
console.log(greeting); // ABCDE
fromCharCode()
方法根據一個或多個字符的 Unicode 編碼來創建一個字串。
const str = String.fromCharCode(72, 101, 108, 108, 111);
console.log(str); // Hello