How to Concatenate First and Last Name into One String in JavaScript?


You can concatenate a first name and last name into a single string using different methods in JavaScript.

Method 1: Using the `+` Operator

let firstName = "John";let lastName = "Doe";let fullName = firstName + " " + lastName;console.log(fullName); // Output: "John Doe"
Simple and direct method using `+` for string concatenation.

Method 2: Using Template Literals (ES6)

let firstName = "John";let lastName = "Doe";let fullName = `${firstName} ${lastName}`;console.log(fullName); // Output: "John Doe"
Best practice: More readable and efficient than `+` operator.

Method 3: Using `concat()` Method

let firstName = "John";let lastName = "Doe";let fullName = firstName.concat(" ", lastName);console.log(fullName); // Output: "John Doe"
Uses `.concat()` method to merge multiple strings.

Method 4: Using `join()` (Best for Arrays)

let nameArray = ["John", "Doe"];let fullName = nameArray.join(" ");console.log(fullName); // Output: "John Doe"