문자열 따옴표
중요도: 5
아래 스크립트의 결과를 예측해 보세요.
let name = "Ilya";
alert( `hello ${1}` ); // ?
alert( `hello ${"name"}` ); // ?
alert( `hello ${name}` ); // ?
${...}
안에 표현식을 넣고 문자열을 포함한 전체를 백틱으로 감싸면, 평가된 표현식이 문자열로 반환됩니다.
let name = "Ilya";
// 표현식은 숫자 1입니다.
alert( `hello ${1}` ); // hello 1
// 표현식은 문자열 "name"입니다.
alert( `hello ${"name"}` ); // hello name
// 표현식 안에 변수가 들어가 있기 때문에, 이 변수가 평가되어 전체 문자열이 반환됩니다.
alert( `hello ${name}` ); // hello Ilya