# How to join two strings in JavaScript

> Learn how to join two strings in JavaScript using the + operator, the += operator to append in place, or the String concat() method to combine them.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2019-09-22 | Topics: [JavaScript](https://flaviocopes.com/tags/js/) | Canonical: https://flaviocopes.com/how-to-join-strings-javascript/

[JavaScript](https://flaviocopes.com/javascript/), like any good language, has the ability to join 2 (or more, of course) strings.

How?

We can use the `+` operator.

If you have a string `name` and a string `surname`, you can assign those too the `fullname` variable like this:

```js
const fullname = name + surname
```

If you don't want to instantiate a new variable, you can use the `+=` operator to add the second string to the first:

```js
name += surname
```

Alternatively you can also use the `concat()` method of the String object, which returns a new string concatenating the one you call this method on, with the argument of the method:


```js
const fullname = name.concat(surname)
```

I generally recommend the simplest route (which also happen to be the faster) which is using the `+` (or `+=`) operator.
