지금부터 자바스크립트 파일에 선언한 변수 여러 개를 확인하면서 문자열을 어떻게 더 잘 활용할 수 있는지 알아보겠습니다.
앞에서 몇 번 경험했듯이 문자열에는 큰따옴표뿐("")와 작은따옴표('') 둘 중 무엇이든 사용할 수 있습니다. 변수 a와 b의 내용을 다시 확인한 다음 개발자 도구에서 console.log() 명령을 이용해서 출력해 봅시다.
콘솔
> console.log(a); 문자열은 따옴표로 둘러싸면 됩니다. < undefined > console.log(b); 큰따옴표로도 문자열을 표현할 수 있습니다. < undefined > typeof(a); < "string"
문자열 a와 b가 모두 바르게 출력됩니다. typeof() 명령을 이용해서 변수 a의 데이터 타입이 문자열인 것까지 확인했습니다. 이처럼 문자열은 큰따옴표나 작은따옴표로 감싸서 표현할 수 있지만, 둘을 섞어 쓸 수는 없습니다.
예를 들어 다음 예처럼 문자열을 큰따옴표로 시작했는데 작은따옴표로 끝내면 SyntaxError(문법 오류)가 발생합니다. 반대 경우도 마찬가지입니다.
콘솔
> "abcde'; (오류) Uncaught SyntaxError: Invalid or unexpected token > 'abcde"; (오류) Uncaught SyntaxError: Invalid or unexpected token