더북(TheBook)

지금부터 자바스크립트 파일에 선언한 변수 여러 개를 확인하면서 문자열을 어떻게 더 잘 활용할 수 있는지 알아보겠습니다.

앞에서 몇 번 경험했듯이 문자열에는 큰따옴표뿐("")와 작은따옴표('') 둘 중 무엇이든 사용할 수 있습니다. 변수 ab의 내용을 다시 확인한 다음 개발자 도구에서 console.log() 명령을 이용해서 출력해 봅시다.


콘솔

> console.log(a);
  문자열은 따옴표로 둘러싸면 됩니다.
< undefined
> console.log(b);
  큰따옴표로도 문자열을 표현할 수 있습니다.
< undefined
> typeof(a);
< "string"


문자열 ab가 모두 바르게 출력됩니다. typeof() 명령을 이용해서 변수 a의 데이터 타입이 문자열인 것까지 확인했습니다. 이처럼 문자열은 큰따옴표나 작은따옴표로 감싸서 표현할 수 있지만, 둘을 섞어 쓸 수는 없습니다.

예를 들어 다음 예처럼 문자열을 큰따옴표로 시작했는데 작은따옴표로 끝내면 SyntaxError(문법 오류)가 발생합니다. 반대 경우도 마찬가지입니다.


콘솔

> "abcde';
  (오류) Uncaught SyntaxError: Invalid or unexpected token
> 'abcde";
  (오류) Uncaught SyntaxError: Invalid or unexpected token
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.