JavaScript String concat()方法教程

JavaScript提供 concat() 方法来连接字符串参数并返回新字符串。concat()方法也由C#和Java编程语言提供,具有相同的功能。concat()方法类似于Python echo() 方法。在本教程中,我们将学习如何将多个字符串连接在一起。

null

concat()方法语法

这个 concat() 方法与字符串对象一起提供,其中提供的字符串参数将添加到字符串对象并作为新字符串返回。

STRING.concat(STR1,STR2,...,STRN)
  • 字符串 是包含字符串值的字符串对象。执行concat()方法后,字符串对象值不会更改。
  • STR1型 , STR2型 ,和 斯特恩 是将添加到字符串对象值的字符串值或对象。concat()方法可以接受单个或多个字符串值或对象。

用concat()方法连接两个字符串

concat()方法可以接受以下单个或多个参数。我们将提供字符串值或字符串对象,以便添加str1和str2字符串对象并返回新字符串。

const str1 = 'Hello';const str2 = 'WiseTut';console.log(str1.concat(' '));// expected output: "Hello World"console.log(str2.concat(', ', str2 ,' This is another string'));// expected output: "World, Hello"let hello = 'Hello, 'console.log(hello.concat('WiseTut', '. Have a nice day.'))// Hello, Kevin. Have a nice day.let greetList = ['Hello', ' ', 'Venkat', '!']console.log("".concat(...greetList))  //"".concat(5, 9)  // "59""".concat([])    // """".concat({})    // [object Object]"".concat(null)  // "null""".concat(false)  // "false"

输出如下所示,将打印到控制台。

 "Hello "  "WiseTut, WiseTut This is another string" "Hello, WiseTut. Have a nice day." "Hello Venkat!"

从这个例子中,我们可以看到,当我们试图连接两个整数或数字时,它们被转换成字符串并连接在一起。这个运算是求和运算。在下面的示例中,结果是59,由5和9组成。

"".concat(5, 9)  // "59"

concat()方法Alternative+运算符

即使concat()命令将多个字符串添加到一起,也会因大量使用而出现一些性能问题。或者 + 运算符可用于将多个字符串连接在一起。

console.log("Hello" + " WiseTut")console.log("Hello" + " WiseTut" + "This is LinuxTect")

输出如下。

 "Hello WiseTut" "Hello WiseTutThis is LinuxTect"
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享