๋ฐ˜์‘ํ˜•
Notice
Recent Posts
Recent Comments
Link
250x250
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋™๊ธ€์ด์˜ STORY

String ์˜ค๋ธŒ์ ํŠธ ๋ณธ๋ฌธ

Javascript/ES6

String ์˜ค๋ธŒ์ ํŠธ

dongling 2024. 6. 12. 21:56
728x90
๋ฐ˜์‘ํ˜•
SMALL

๐Ÿ”ถ Unicode

  • ์œ ๋‹ˆ์ฝ”๋“œ๋Š” U+0031๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•˜๋ฉฐ ์ด๋Š” ์ˆซ์ž 1์„ ๋‚˜ํƒ€๋ƒ„
  • “U+”๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ด์–ด์„œ ์ฝ”๋“œ ํฌ์ธํŠธ๋ฅผ ์ž‘์„ฑ
  • U+0031์—์„œ 0031์ด ์ฝ”๋“œ ํฌ์ธํŠธ์ด๋‹ค.
  • ์ฝ”๋“œ ํฌ์ธํŠธ๋Š” ๋ฌธ์ž ์ฝ”๋“œ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค.
    • ์ฝ”๋“œ ํฌ์ธํŠธ
      • 4์ž๋ฆฌ ์ด์ƒ์˜ UTF-16 ์ง„์ˆ˜ ํ˜•ํƒœ๋กœ U+0000์—์„œ U+10FFF๊นŒ์ง€ ์•ฝ 110๋งŒ๊ฐœ ์ •๋„๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.
      • ๋ฌธ์ž, ๊ธฐํ˜ธ, ์ด๋ชจ์ง€, ์•„์ด์ฝ˜์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.
      • ์ „์ฒด๋Š” 17๊ฐœ ํ‰๋ฉด์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ์œผ๋ฉฐ, ํ•˜๋‚˜์˜ ํ‰๋ฉด์€ 65535(U+FFFF)๊ฐœ ์ด๋‹ค.
      • ์ฒซ๋ฒˆ์งธ ํ‰๋ฉด์„ BMP๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.
      • ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ž๊ฐ€ ์ด ํ‰๋ฉด์— ์†ํ•˜๋ฉฐ ํ•œ๊ธ€๋„ ์—ฌ๊ธฐ ์†ํ•œ๋‹ค.
      • BMP๋ฅผ ์ œ์™ธํ•œ ์ฝ”๋“œ ํฌ์ธํŠธ๊ฐ€ ์†ํ•œ ํ‰๋ฉด์„ Supplementary plane ๋˜๋Š” Astral plane์ด๋ผ๊ณ  ๋ถ€๋ฆ„
        • 4์ž๋ฆฌ๊ฐ€ ์•„๋‹Œ 5์ž๋ฆฌ ์ด์ƒ์˜ ์ฝ”๋“œํฌ์ธํŠธ๊ฐ€ ์—ฌ๊ธฐ ์†ํ•จ
console.log("\x31\x32\x33");  // 123
console.log("\u0031\u0032\u0033");  // 123

console.log("\u{34}\u{35}\u{36}");  // 456
console.log("\u{1f418}");  // ๐Ÿ˜
console.log("\uD83D\uDc18");  // ๐Ÿ˜
728x90
๋ฐ˜์‘ํ˜•
LIST

'Javascript > ES6' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Math ์˜ค๋ธŒ์ ํŠธ  (0) 2024.06.12
Number ์˜ค๋ธŒ์ ํŠธ  (1) 2024.06.12
Object ์˜ค๋ธŒ์ ํŠธ  (0) 2024.06.12
์˜คํผ๋ ˆ์ด์…˜  (2) 2024.06.12
๋””์ŠคํŠธ๋Ÿญ์ฒ˜๋ง  (1) 2024.06.12