JavaScript - 문자열 (1)

노홍기·2022년 5월 5일
0

JavaScript-문자열

목록 보기
1/2

문자열

문자열은 Unicode 문자나 숫자, 문장부호들의 시퀀스로 텍스트를 표현하는 자바스크립트 데이터 타입이다. C, C++, Java와는 다르게 char 같은 문자 테이터 타입을 가지고 있지 않다.

단일 문자를 표현하려면 길이가 1인 문자열을 사용하면 된다.

"a" // 단일 문자
"abc" // 문자열

문자열 리스트

작은 따옴표(''), 큰 따옴표("")로 문자열을 나타내며, 따옴표들은 서로 포함 해줄 수 있다.
문자열 리터럴은 한 줄을 넘지 말아야 하며, 문자열 리터럴 내에서 줄바꿈을 실행하고 싶다면 \n (역슬래시 + n)을 사용한다.

"" // 빈 문자열
"abc"
'abc'
"name = 'rooney'"
'name = "rooney"'
"hello, my name is rooney \n see you later!"// \n을 기준으로 열이 바뀌면서 출력됨

따옴표의 순서는 상관없지만 영어의 축약형 표현들 he's 라던지 isn't 등에 들어가는 작은 따옴표를 사용할 경우, 자바스크립트에서는 문자열을 구분하는 작은따옴표로 인식하게 된다. 이 때는 이스케이프(역슬래시) 시퀀스를 사용하여 작은따옴표를 문자열로 인식하게 해준다.

"he's good man. i'll vote him." // => he's good man. i'll vote him.

'he's good man. i'll vote him.' // => 오류발생

'he\'s good man. i\'ll vote him.' // => he's good man. i'll vote him. 이스케이프 문자 인식

이스케이프 시퀀스

\0  //널 문자
\b  //백스페이스
\t  //수평 탭 
\n  //줄바꿈 문자
\v  //수직 탭
\f  //폼 피드
\r  //케리지 리턴
\"  //큰 따옴표
\'  //작은 따옴표
\\  //역 슬래시

*참고자료 : 자바스크립트 완벽 가이드 5/E

profile
레벨업 하는 중

0개의 댓글