programing tip

Javascript의 문자열에서 $ {} (달러 기호 및 중괄호)의 의미는 무엇입니까?

itbloger 2020. 7. 1. 08:15
반응형

Javascript의 문자열에서 $ {} (달러 기호 및 중괄호)의 의미는 무엇입니까?


여기 또는 MDN에서 아무것도 보지 못했습니다. 나는 단지 뭔가를 놓치고 있다고 확신합니다. 이 어딘가에 대한 문서가 있습니까?

기능적으로 +연산자를 사용하여 연결하지 않고 문자열 안에 변수를 중첩시킬 수있는 것처럼 보입니다 . 이 기능에 대한 설명서를 찾고 있습니다.

예:

var string = 'this is a string';

console.log(`Insert a string here: ${string}`);

템플릿 리터럴 에 대해 이야기하고 있습니다.

여러 줄 문자열과 문자열 보간을 모두 허용합니다.

여러 줄 문자열 :

console.log(`foo
bar`);
// foo
// bar

문자열 보간 :

var foo = 'bar';
console.log(`Let's meet at the ${foo}`);
// Let's meet at the bar


위의 주석에서 언급했듯이 템플릿 문자열 / 리터럴 내에 식을 가질 수 있습니다. 예:

const one = 1;
const two = 2;
const result = `One add two is ${one + two}`;
console.log(result); // output: One add two is 3

참고 : https://stackoverflow.com/questions/35835362/what-does-dollar-sign-and-curly-braces-mean-in-a-string-in-javascript

반응형