JavaScript String concat()

The concat() method concatenates given arguments to the given string.

Example

let emptyString = "";

// joint arguments string let joinedString = emptyString.concat("JavaScript", " is", " fun.");
console.log(joinedString); // Output: JavaScript is fun.

concat() Syntax

The syntax of the concat() method is:

str.concat(str1, ..., strN)

Here, str is a string.


concat() Parameters

The concat() method takes in an arbitrary number of strings to concatenate to str.


concat() Return Value

  • Returns a new string containing the combined text of the strings provided.

Note: The assignment operators like + and += are strongly recommended over the concat() method.


Example: Using concat() method

console.log("".concat({})); // [object Object]
console.log("".concat(null)); // null console.log("".concat(true)); // true
console.log("".concat(4, 5)); // 45
let str1 = "Hello"; let str2 = "World";
// concatenating two strings let newStr = str1.concat(", ", str2, "!");
console.log(newStr); // Hello, World!

Output

[object Object]
null
true
45
Hello, World!

Recommended Reading: JavaScript Array concat()