● 문자열에 따옴표가 포함된 경우
문자열을 따옴표로 감쌀 때 다음과 같이 문자열 안에 따옴표가 포함되어 있으면 문자열을 정의할 때 조금 복잡해집니다.
let string1 = ① "문자열은 큰따옴표(" ② )로 감싸면 됩니다.";
let string2 = ③ '문자열은 작은따옴표(' ② )로 감싸면 됩니다.';
① 큰따옴표로 시작하는데, 문자열 안에 큰따옴표가 있어서 문자열 정의로 인식됨
② 따옴표의 짝이 맞지 않아서 문법 오류 발생
③ 작은따옴표로 시작하는데, 문자열 안에 작은따옴표가 있어서 문자열 정의로 인식됨
실행결과
Uncaught SyntaxError: Unexpected token ')'
이런 경우에는 작성하려는 문자열에 포함되지 않은 따옴표로 문자열을 감싸서 정의합니다. 문자에 작은따옴표가 포함되어 있다면 큰따옴표로 감싸고, 큰따옴표가 포함되어 있다면 작은따옴표로 감쌉니다.
09/02/string_type_wrap.js
let string1 = '문자열은 큰따옴표(")로 감싸면 됩니다.';
let string2 = "문자열은 작은따옴표(')로 감싸면 됩니다.";
console.log(string1);
console.log(string2);
실행결과
문자열은 큰따옴표(")로 감싸면 됩니다.
문자열은 작은따옴표(')로 감싸면 됩니다.