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