String.charCodeAt()

charCodeAt - повертає код символу.

Синтаксис:

str.charCodeAt(index);

Параметри:

index - індекс символу за який необхідно отримати його код. Число від 0 до довжина рядка-1.

Опис:

charCodeAt() метод об'єкту String який повертає код символу Unicode за вказаним індексом.

Кодові точки Юнікода простягаються в діапазоні від 0 до 1114111 (0x10FFFF). Перші 128 кодових точок Юнікода безпосередньо відображаються в кодування ASCII.

charCodeAt() повертає NaN, якщо зазначений індекс менше нуля або більше довжини рядка.

Різниця між charCodeAt і charAt в тому що charAt повертає символ а charCodeAt код символу.

Приклад:

alert( 'a'.charCodeAt(0) ); //97 "abc".charCodeAt(0); // повертає 97 код Unicode символу "a" "abc".charAt(0); //повертає рядок (символ) "a" var s='JS'; var key=s.charCodeAt(1); alert('код символу S: '+key);