본문 바로가기
FrontEnd/JavaScript

이스케이프 시퀀스 (escape sequence)

by 해학 2022. 11. 24.
728x90

프로그래밍 특성 상 표현할 수 없는 기능, 특수문자 를 표현하기 위해 특별한 문자 조합


제어 시퀀스(control sequence), 이스케이프 문자, 확장 비트열 라고도 명명한다. 
\와 ₩는 같은 의미

 

사용 법 

리터럴 앞에 백 스페이스 ( \ )를 붙이기

 

Ex)
alert("안녕하세요\n잘 지내세요?");
 // 출력값
"안녕하세요
잘 지내세요?"

 

 

종류  설명 
\ a 경고 (alert) 
\ n 줄 바꿈(개행 ) : 다음 행으로 이동
\ t 탭 (수평) : 현재 위치를 수평 탭의 다음 위치로 옮김
\ v 탭 (수직) : 현재 위치를 수직 탭의 다음 위치로 옮김
\ b 백스페이스(backspace)
\ f 폼 피드 : 페이지를 연다.
\ r 개행 (캐리지 리턴) : 현재 위치를 현재 줄의 처음으로 이동
\ \ 백슬래시( \, backslash)
\ ’ 작음따옴표( ‘, single quotes)
\ ” 큰따옴표( “, double quotes)
\ ooo 8진수 숫자를 사용하여 ASCII 코드의 문자 표현 ['(작은따옴표)로 감싸야 한다.]
\ xhh 16진수 숫자를 사용하여 ASCII 코드의 문자 표현 ['(작은따옴표)로 감싸야 한다.]
\ 0 Null
\ uXXXX X 는 유니코드로 리터럴을 출력한다. ['(작은따옴표)로 감싸야 한다.]

 

728x90

'FrontEnd > JavaScript' 카테고리의 다른 글

템플릿 리터널  (1) 2022.11.24
문자열  (1) 2022.11.24
단항 (덧셈, 부정) 연산자 (+)  (0) 2022.11.24
배정밀도 64비트 부동소수점  (0) 2022.11.24
변수 / 상수  (0) 2022.11.15