Concatenation: Combining Texts
Concatenation is the process of combining two or more strings into one. In JavaScript, you can concatenate strings using the +
operator.
For example, let's say we have two strings:
We can concatenate them to create a full name like this:
Note that we added a space between the first and last name by including a space between the quotes.
Adding strings to variables
You can also concatenate strings to variables using the +=
operator.
For example, let's say we have a variable greeting
that contains the string "Hello"
:
We can add a string to the variable using the +=
operator:
The +=
operator is a shorthand for greeting = greeting + ' world'
. The result of this operation is that the string " world"
is added to the end of the greeting variable, resulting in the final string "Hello world"
.
Notice that we are using the let
keyword to declare the greeting
variable. This is because we are reassigning the variable to a new value. So, we are mutating the variable.
The .concat() method
Another way to concatenate strings is to use the concat()
method. The concat()
method is used on a string and takes one or more strings as arguments. It returns a new string that is the result of concatenating the arguments to the string on which the method was called.
For example, let's say we have two strings:
We can concatenate them to create a full name like this:
Code Challenge
Create a function called concatenation
that takes two strings as arguments and returns the concatenation of the two strings.
The strings will be separated by a dash (-
).
Ex: concatenation('Hello', 'World')
should return "Hello-World"
.