Baseline Widely available
String.fromCodePoint()
ì ì ë©ìëë ëª
ìë ì½ë í¬ì¸í¸ì ìíì¤ë¡ë¶í° ìì±ë 문ìì´ì ë°íí©ëë¤.
console.log(String.fromCodePoint(9731, 9733, 9842, 0x2f804));
// Expected output: "ââ
â²ä½ "
구문
String.fromCodePoint()
String.fromCodePoint(num1)
String.fromCodePoint(num1, num2)
String.fromCodePoint(num1, num2, /* â¦, */ numN)
매ê°ë³ì
num1
, â¦, numN
ì ëì½ëì ì½ë í¬ì¸í¸ë¥¼ íííë 0
ë¶í° 0x10FFFF
ì´íì ì ì.
ëª ìë ì½ë í¬ì¸í¸ì ìíì¤ë¥¼ ì¬ì©íì¬ ìì±ë 문ìì´
ìì¸RangeError
numN
ì´ ì ìê° ìëê±°ë 0
ë³´ë¤ ìê±°ë í¹ì ì«ìë¡ ë³íë í 0x10FFFF
ë³´ë¤ í¬ë©´ ë°ìí©ëë¤.
fromCodePoint()
ë String
ì ì ì ë©ìëì´ê¸° ë문ì, íì ì¬ì©ìê° ë§ë String
ê°ì ë©ìëê° ìë String.fromCodePoint()
ë¡ ì¬ì©í©ëë¤.
ì ëì½ë ì½ë í¬ì¸í¸ì ë²ìë 0
ìì 1114111
(0x10FFFF
)ê¹ì§ì
ëë¤. UTF-16ìì ê° ë¬¸ìì´ ì¸ë±ì¤ë 0
- 65535
ê°ì ê°ë ì½ë ë¨ìì
ëë¤. ë ëì ì½ë í¬ì¸í¸ë 16ë¹í¸ ìë¡ê²ì´í¸ ìì¬ ë¬¸ìì ìì¼ë¡ ííë©ëë¤. ë°ë¼ì fromCodePoint()
ë ì ë¬ë ì¸ì ìë³´ë¤ length
(UTF-16 ì½ë ë¨ì)ê° ë í° ë¬¸ìì´ì ë°íí ì ììµëë¤. ì ëì½ëì ëí ìì¸í ë´ì©ì UTF-16 문ì, ì ëì½ë ì½ë í¬ì¸í¸ ë° ë¬¸ìì í´ë¬ì¤í°ë¥¼ 참조íì¸ì.
ìëë ì í¨í ì ë ¥ì ëë¤.
String.fromCodePoint(42); // "*"
String.fromCodePoint(65, 90); // "AZ"
String.fromCodePoint(0x404); // "\u0404" === "Ð"
String.fromCodePoint(0x2f804); // "\uD87E\uDC04"
String.fromCodePoint(194564); // "\uD87E\uDC04"
String.fromCodePoint(0x1d306, 0x61, 0x1d307); // "\uD834\uDF06a\uD834\uDF07"
ìëë ì í¨íì§ ìì ì ë ¥ì ëë¤.
String.fromCodePoint("_"); // RangeError
String.fromCodePoint(Infinity); // RangeError
String.fromCodePoint(-1); // RangeError
String.fromCodePoint(3.14); // RangeError
String.fromCodePoint(3e-2); // RangeError
String.fromCodePoint(NaN); // RangeError
fromCharCode()ìì ë¹êµ
String.fromCharCode()
ë ì½ë í¬ì¸í¸ë¥¼ ì§ì íì¬ ë³´ì¡° 문ì(ì: ì½ë í¬ì¸í¸ 0x010000
- 0x10FFFF
)를 ë°íí ì ììµëë¤. ëì ë³´ì¡° 문ì를 ë°ííë ¤ë©´ UTF-16 ìë¡ê²ì´í¸ ìì´ íìí©ëë¤.
String.fromCharCode(0xd83c, 0xdf03); // Code Point U+1F303 "Night with
String.fromCharCode(55356, 57091); // Stars" === "\uD83C\uDF03"
ë°ë©´ String.fromCodePoint()
ë ì½ë í¬ì¸í¸(UTF-32 ì½ë ë¨ìì ëì¼)를 ì§ì íì¬ 4ë°ì´í¸ ë³´ì¡° 문ìë¿ë§ ìëë¼ ë³´ë¤ ì¼ë°ì ì¸ 2ë°ì´í¸ BMP 문ìë ë°íí ì ììµëë¤.
String.fromCodePoint(0x1f303); // or 127747 in decimal
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4