последовательность чисел, представляющих собой коды Unicode-символов
Описание, примеры
Этот метод возвращает элементарную строку, а не объект типа String.
Так как fromCharCode - статический метод String, он всегда вызывается как String.fromCharCode().
Хотя наиболее частые значения в юникоде могут быть представлены одним числом (как задумано в ранних стандартах яваскрипт), и fromCharCode() можно использовать, чтобы получить один символ для частых значений (т.е значений UCS-2, которые являются подмножеством UTF-16), но для ВСЕХ юникодных значений одного fromCharCode() не хватает.
Так как более редкие символы кодируются в юникоде с использованием пары чисел, fromCharCode() можно использовать для возврата этой пары, и, таким образом, получения нужного значения.
Однако, имейте в виду, что следующая вспомогательная функция, которая получает любой юникодный символ, может вернуть такое значение, которое показывается как один символ, но в строке занимает 2 места. Хотя обычно - это все же будет 1 символ и 1 позиция в строке.
Было это в эпоху сильного спама в ICQ. Надоели спаммеры, завел я себе антиспам-бота. Дефолтный вопрос меня не особо устраивал про нашу планету, решил выпендриться, сделал вопрос "как зовут Валерия Кипелова?", ответ - "Валерий, Валера", применил. Думаю, не, попса, дай-ка поменяю, сделал "Как зовут Сергея Маврина?". И все, за полгода у меня не было ни одного сообщения спама, правда, я стал замечать, что ко мне вообще никто не стучится, даже те, кому я давал свой номер и просил добавиться. Думаю, тупят, не могут ответ нормально написать на вопрос, сам их добавлял. Но через какое-то время я решил поменять вопрос на что-нибудь попроще и обнаружил, что поменяв вопрос, я забыл поменять ответ, и никто за полгода не смог догадаться, что Сергея Маврина зовут Валера...