>웹 프론트엔드 >JS 튜토리얼 >변수를 JavaScript 문자열로 쉽게 보간하려면 어떻게 해야 합니까?

변수를 JavaScript 문자열로 쉽게 보간하려면 어떻게 해야 합니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-19 14:18:09544검색

How Can I Easily Interpolate Variables into JavaScript Strings?

JavaScript 문자열에서 변수 보간: 간결한 솔루션

JavaScript에서는 연결을 사용하지 않고도 변수를 쉽게 문자열에 보간할 수 있습니다. ES6에 도입된 기능인 템플릿 리터럴을 소개합니다. 이를 통해 간결하고 우아한 구문을 활용할 수 있습니다.

`String text ${expression}`

큰따옴표나 작은따옴표 대신 역따옴표(`)`로 템플릿 리터럴을 묶으면 됩니다. 다음 예를 고려하십시오.

var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b}.`); // Output: "Fifteen is 15."

코드 명확성을 향상시킬 뿐만 아니라 이스케이프할 필요 없이 여러 줄 문자열을 허용합니다. 이는 템플릿을 생성할 때 특히 유용합니다.

return `
    <div class="${foo}">
         ...
    </div>
`;

Internet Explorer와 같은 이전 브라우저에서는 템플릿 리터럴이 지원되지 않는다는 점에 유의하는 것이 중요합니다. 브라우저 간 호환성을 보장하려면 Babel 또는 Webpack과 같은 도구를 사용하여 코드를 ES5로 변환하는 것이 좋습니다. 또한 Internet Explorer 8은 console.log 내에서 제한된 문자열 형식 지정 기능을 제공합니다.

console.log('%s is %d.', 'Fifteen', 15); // Output: "Fifteen is 15."

템플릿 리터럴을 수용하면 JavaScript 코드를 간소화하여 간결하고 읽기 쉽게 만들 수 있습니다.

위 내용은 변수를 JavaScript 문자열로 쉽게 보간하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.