유니코드는 U+0031형태입니다.
코드 포인트(code point)
110만개 정도가 표현 가능합니다.
plane(평면)
첫 번째 plane
첫 번째 plane을 제외한 plane
이스케이프 시퀀스(Escape Sequence)
역슬래시와 16진수로 값을 작성합니다.
이를 16진수 이스케이프 시퀀스라 부릅니다.
⇒ 역슬래시가 에디터에 "\" 형태로 표시됩니다. ⇒ x를 소문자로 작성하며 역슬래시를 한 번 더 쓰면 escape문법이되어 역슬래기 표현이 가능합니다.
const escape = "\\x31\\x32\\x33";
console.log(escape);//123
console.log("\\\\");//\\
const escape = "\\x31\\x32\\x33";
console.log(escape);//123
const unicode = "\\u0034\\u0035\\u0036";
console.log(unicode);//456
USE값 범위
ES5 문제점
\\u{31}
, \\u{1f418}
형태const unicode = "\\u0034\\u0035\\u0036";
console.log(unicode);//456
const es6 = "\\u{34}\\u{35}\\u{36}";
console.log(es6);//456
console.log("\\u{1f418}");//🐘
const pair = "\\uD83D\\uDC18";
console.log(pair);//🐘
\uD83D와 \uDC18를 연결하여 작성합니다.