String.fromCodePoint() - повертає рядок створений з послідовних кодів Юнікод.
String.fromCodePoint(n1, ..., nm);
n1, ..., nm - послідовність кодових точок Unicode UCS-4 (UTF-32, від 0 до 1114112).
fromCodePoint() метод об'єкту String який повертає рядок створений з послідовних кодів Unicode.
Оскільки метод fromCodePoint() є статистичним Ви повинні його викликати як String.fromCodePoint(), а не метод створеного вами String.
Цей метод був доданий ECMAScript в 6-й версії як більш надійніший за метод String.fromCharCode().
Якщо переданий код більший за 1114112 тоді виникає помилка RangeError ("RangeError: NaN is not a valid code point").
var s = String.fromCodePoint( 207 );
alert(s);
var s = String.fromCodePoint(102, 109, 125);
alert(s);
var s = String.fromCodePoint(115, 116, 117, 118, 119, 120);
alert(s);
String.fromCodePoint(42); // "*"
String.fromCodePoint(65 , 90); // "AZ"
String.fromCodePoint(0x404); // "u0404"
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