Метода ЈаваСцрипт Стринг цхарЦодеАт () враћа цео број између 0 и 65535 који представља УТФ-16 кодну јединицу у датом индексу.
Синтакса charCodeAt()
методе је:
str.charCodeAt(index)
Овде је стр стринг.
цхарЦодеАт () параметри
charCodeAt()
Метод узима у:
- индекс - цео број између 0 и стр.ленгтх - 1 . Ако индекс није могуће претворити у цео број или није наведен, користи се подразумевана вредност 0 .
Врати вредност из цхарЦодеАт ()
- Враћа број који представља вредност јединице знака УТФ-16 знака у датом индексу.
Напомене :
charCodeAt()
враћа сеNaN
ако је индекс негативан или је изван опсега.- Ако Уницоде тачка не може бити представљена у једној УТФ-16 кодној јединици (вредности веће од 0кФФФФ ), тада враћа први део пара за кодну тачку. За целу вредност кодне тачке користите
codePointAt()
.
Пример: Употреба методе цхарЦодеАт ()
let sentence = "Happy Birthday to you!"; let unicode1 = sentence.charCodeAt(2); console.log(`Unicode of '$(sentence.charAt(2))': $(unicode1)`); // 112 let unicode2 = sentence.charCodeAt(sentence.length - 1); console.log( `Unicode of '$(sentence.charAt(sentence.length - 1))': $(unicode2)` ); // 33 // index is 0 for non-numeric let unicode3 = sentence.charCodeAt("string"); console.log(`Unicode of '$(sentence.charAt(0))': $(unicode3)`); // 'p' // returns NaN for negative or out of range indices let unicode4 = sentence.charCodeAt(-2); console.log(`Unicode of '$(sentence.charAt(-2))': $(unicode4)`); // NaN
Оутпут
Уницоде од 'п': 112 Уницоде од '!': 33 Уницоде од 'Х': 72 Уницоде од '': НаН
Препоручено читање: ЈаваСцрипт низ изЦхарЦоде ()