더북(TheBook)

문자열에 따옴표가 포함된 경우

문자열을 따옴표로 감쌀 때 다음과 같이 문자열 안에 따옴표가 포함되어 있으면 문자열을 정의할 때 조금 복잡해집니다.

let string1 =  "문자열은 큰따옴표("  )로 감싸면 됩니다.";
let string2 =  '문자열은 작은따옴표('  )로 감싸면 됩니다.';

 

큰따옴표로 시작하는데, 문자열 안에 큰따옴표가 있어서 문자열 정의로 인식됨

따옴표의 짝이 맞지 않아서 문법 오류 발생

작은따옴표로 시작하는데, 문자열 안에 작은따옴표가 있어서 문자열 정의로 인식됨

실행결과

Uncaught SyntaxError: Unexpected token ')'

이런 경우에는 작성하려는 문자열에 포함되지 않은 따옴표로 문자열을 감싸서 정의합니다. 문자에 작은따옴표가 포함되어 있다면 큰따옴표로 감싸고, 큰따옴표가 포함되어 있다면 작은따옴표로 감쌉니다.

09/02/string_type_wrap.js

let string1 = '문자열은 큰따옴표(")로 감싸면 됩니다.';
let string2 = "문자열은 작은따옴표(')로 감싸면 됩니다.";
console.log(string1);
console.log(string2);

실행결과

문자열은 큰따옴표(")로 감싸면 됩니다.
문자열은 작은따옴표(')로 감싸면 됩니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.