1. concat()

可以传任何个数的参数,用于字符串的拼接,返回连接后的字符串,而原字符串不受影响。例如:

  1. var str1 = 'Hello', str2 = ' World', str3 = '!';
  2. console.log(str1.concat(str2)); // "Hello World"
  3. console.log(str1.concat(str2,str3)); // "Hello World!"
  4. console.log(str1); // "Hello"

2. “+”号

与concat()功能相同,同样是用于字符串的拼接,例如上面例子可以改成:

  1. var str1 = 'Hello', str2 = ' World', str3 = '!';
  2. console.log(str1+str2); // "Hello World"
  3. console.log(str1+str2+str3); // "Hello World!"
  4. console.log(str1); // "Hello"

可以看出,使用“+”号拼接字符串既方便又直观,所以也是最常用的一种方式。