자바스크립트 문자열 연결(Concatenation)

자바스크립트에서 문자열 연결이란, 두 개 이상의 문자열을 하나로 합치는 작업을 말합니다. 이는 특히 변수나 상수의 값을 문자열과 함께 출력하거나 다른 문자열과 조합하여 새로운 문자열을 생성하는 경우에 유용합니다.

자바스크립트에서는 문자열 연결을 위해 + 연산자를 사용합니다. 이 연산자는 두 개의 문자열을 이어붙여 하나의 문자열로 만듭니다. 아래는 문자열 연결의 간단한 예시입니다.

let str1 = "Hello";
let str2 = "World";
let result = str1 + " " + str2;
console.log(result);

위의 코드는 “Hello World”라는 문자열을 출력합니다.

또한, 자바스크립트에서는 += 연산자를 사용하여 문자열을 뒤에 추가할 수도 있습니다. 아래는 이를 활용한 예시입니다.

let str = "Hello";
str += " World";
console.log(str);

위의 코드는 “Hello World”라는 문자열을 출력합니다.

이외에도 자바스크립트에서는 템플릿 리터럴(Template Literal)을 사용하여 문자열을 연결할 수 있습니다. 템플릿 리터럴을 사용하면 백틱(`)으로 둘러싸인 문자열 내에서 변수를 직접 참조할 수 있습니다. 아래는 템플릿 리터럴을 활용한 예시입니다.

let name = "Alice";
let age = 30;
let message = `My name is ${name} and I am ${age} years old.`;
console.log(message);

위의 코드는 “My name is Alice and I am 30 years old.”라는 문자열을 출력합니다.

자바스크립트 문자열 연결은 여러 가지 방법을 제공하며, 각 상황에 맞게 적절한 방법을 선택하여 사용하면 됩니다. 문자열 연결을 효과적으로 활용하여 자바스크립트 코드를 작성하면 가독성과 유지보수성을 높일 수 있습니다.