Baseline Widely available
СводкаСÑаÑиÑеÑкий меÑод String.fromCharCode()
возвÑаÑÐ°ÐµÑ ÑÑÑокÑ, ÑозданнÑÑ Ð¸Ð· Ñказанной поÑледоваÑелÑноÑÑи знаÑений ÐµÐ´Ð¸Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° UTF-16.
.
СинÑакÑиÑString.fromCharCode(num1[, ...[, numN]])ÐаÑамеÑÑÑ
num1, ..., numN
ÐоÑледоваÑелÑноÑÑÑ ÑиÑел, ÑвлÑÑÑÐ¸Ñ ÑÑ Ð·Ð½Ð°ÑениÑми ÐµÐ´Ð¸Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° UTF-16. Ðиапазон ÑоÑÑавлÑÐµÑ Ð¾Ñ 0 до 65535 (0xFFFF). ЧиÑла болÑÑе 0xFFFF ÑÑекаÑÑÑÑ. ÐÑовеÑка доÑÑовеÑноÑÑи не пÑоизводиÑÑÑ.
ÐÑÐ¾Ñ Ð¼ÐµÑод возвÑаÑÐ°ÐµÑ Ð¿ÑимиÑивнÑÑ ÑÑÑокÑ, а не обÑÐµÐºÑ String
.
ÐоÑколÑÐºÑ Ð¼ÐµÑод fromCharCode()
ÑвлÑеÑÑÑ ÑÑаÑиÑеÑким меÑодом обÑекÑа String
, Ð²Ñ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÐµÐ³Ð¾ как String.fromCharCode()
, а не как меÑод Ñозданного вами ÑкземплÑÑа String
.
fromCharCode()
СледÑÑÑий пÑÐ¸Ð¼ÐµÑ Ð²ÐµÑнÑÑ ÑÑÑÐ¾ÐºÑ "ABC".
String.fromCharCode(65, 66, 67); // "ABC"
ÐÐ¾Ð»Ð½Ð°Ñ ÑаблиÑа UTF-16
Ðак заÑÑавиÑÑ ÐµÐ³Ð¾ ÑабоÑаÑÑ Ñ Ð±Ð¾Ð»ÑÑими знаÑениÑмиХоÑÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑаÑпÑоÑÑÑанÑннÑÑ
знаÑений Юникода Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑедÑÑавлено одним 16-биÑнÑм ÑиÑлом (как ожидалоÑÑ Ð½Ð° Ñанней ÑÑадии ÑÑандаÑÑизаÑии JavaScript) и меÑод fromCharCode()
Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð´Ð»Ñ Ð²Ð¾Ð·Ð²ÑаÑа одного Ñимвола Ð´Ð»Ñ ÑамÑÑ
ÑаÑпÑоÑÑÑанÑннÑÑ
знаÑений (ÑоÑнее, знаÑений UCS-2, коÑоÑÑе ÑвлÑÑÑÑÑ Ð¿Ð¾Ð´Ð¼Ð½Ð¾Ð¶ÐµÑÑвом ÑамÑÑ
ÑаÑпÑоÑÑÑанÑннÑÑ
Ñимволов UTF-16), Ð´Ð»Ñ ÑабоÑÑ Ñо ÐСÐÐРдопÑÑÑимÑми знаÑениÑми Юникода (занимаÑÑими до 21 биÑа) одного меÑода fromCharCode()
недоÑÑаÑоÑно. ÐоÑколÑÐºÑ Ð±Ð¾Ð»ÑÑие кодовÑе ÑоÑки иÑполÑзÑÑÑ (Ñамое менÑÑее) два «ÑÑÑÑогаÑнÑÑ
» ÑиÑла Ð´Ð»Ñ Ð¿ÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñимвола, Ð´Ð»Ñ Ð²Ð¾Ð·Ð²ÑаÑа ÑакиÑ
Ð¿Ð°Ñ Ð¼Ð¾Ð¶Ð½Ð¾ иÑполÑзоваÑÑ Ð¼ÐµÑод String.fromCodePoint()
(ÑвлÑÑÑийÑÑ ÑаÑÑÑÑ ÑеÑновика ES6) и, Ñаким обÑазом, адекваÑно пÑедÑÑавлÑÑÑ ÑÑи ÑимволÑ.
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