따옴표 ' , 쌍따옴표 " , 역따옴표(백틱 backtick) ` 으로 감싸면 된다.(윈도우에서 백틱은 키보드 숫자 1옆에 있으며 맥북의 경우 백틱은 영어로 전환하고 물결(~)을 누르면 입력할 수 있다.)
let str = 'Single quotes';
let str2 = "Long time no see";
let phrase = `can embed another ${str}`;
큰따옴표와 작은따옴표는 ‘기본적인’ 따옴표로, 자바스크립트에서는 이 둘에 차이를 두지 않는다.
역 따옴표(백틱)로 변수나 표현식을 감싼 후${…}안에 넣어주면, 아래와 같이 원하는 변수나 표현식을 문자열 중간에 손쉽게 넣을 수 있다. 특히 백틱으로 만든 문자열은 줄바꿈도 가능하다.
let name = "John";
// 변수를 문자열 중간에 삽입
alert( `Hello, ${name}!` ); // Hello, John!
// 표현식을 문자열 중간에 삽입
alert( `the result is ${1 + 2}` ); // the result is 3
`JavaScript (줄여서 JS)는 일급 함수를 사용하는 가벼운 객체 지향 인터프리터 언어이며
웹페이지의 스크립트 언어로 잘 알려져 있지만, 브라우저가 아닌 환경에서도 많이 사용된다.
프로토타입 기반, 다중 패러다임 스크립트 언어이며, 동적이고 명령어, 객체 지향, 함수 프로그래밍
스타일을 지원한다.`
+ 로 문자열을 이어붙일 수 있다. + 는 문자열 연결 연산자로써 쓰인다.
한자나 이모지와 같은 특수문자도 문자열로 만들 수 있고, 숫자와 문자를 조합해서 문자열로 만들 수도 있다.