표현식 삽입

Amy_Lee·2022년 6월 15일
0

표현식 삽입

문자열은 문자열 연산자 +를 사용해 연결할수 있다.
➕ 연산자는 피연산자 중 하나 이상이 문자열인 경우 문자열 연결 연산자로 동작한다.
그 외의 경우는 덧셈연산자로 동작한다.

let first = 'Eun-ji';
let last = 'Lee';

console.log('My name is' + fist + '' + last + '.'); // My name is Eun-ji Lee.

템플릿 리터널 내에서는 표현식 삽입을 통해 간단히 문자열을 삽입할수있다.
이를 통해 문자열 연산자보다 가독성 좋고 간편하게 문자열을 조합할 수 있다.

let first = 'Eun-ji';
let last = 'Lee';

console.log(`My name is ${first} ${last}.`); // My name is Eun-ji Lee.

표현식을 삽입하려면 $ { } 으로 표현식을 감싼다.
이때 표현식의평가 결과가 문자열이 아니더라고 문자열로 타입이 강제로 변환되어 삽입된다.

console.log(`1 + 2 = ${1+2}`); // 1 + 2 = 3

표현식 삽입은 반드시 템플릿 리터널 내에서 사용해야 한다.
템플릿 리터널이 아닌 일반 문자열에서의 표현식 삽입은 문자열로 취급된다.

0개의 댓글

관련 채용 정보