String.fromCodePoint()

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