Metode myString.charCodeAt() mengembalikan angka yang menunjukkan ISO-Latin-1 codeset value dari karakter di dalam string.
Sintaks:
stringObj.charCodeAt(index)
indexdigunakan untuk menetapkan indeks dari karakter di dalam string yang ingin dikembalikan. Untuk karakter pertama mempunyai indeks 0, karakter kedua mempunyai indeks 1, dst.
String.charCodeAt() adalah metode standard JavaScript 1.2+, JScript 5.5+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, IE 5.5+, Netscape Navigator 4.0+, Opera 5.0+, Safari 1.0+.
Contoh di bawah ini mengembalikan setiap karakter di dalam stringObj ke dalam ISO-Latin-1 codeset value berdasarkan indeks yang ditetapkan:
var stringObj = new String("Halo!");
document.write(stringObj.charCodeAt(0)); // 72
document.write(stringObj.charCodeAt(1)); // 97
document.write(stringObj.charCodeAt(2)); // 108
document.write(stringObj.charCodeAt(3)); // 111
document.write(stringObj.charCodeAt(4)); // 33
Contoh di bawah ini menggunakan statemen for untuk mengulangi semua karakter di dalam stringObj dan kemudian mengembalikannya ke dalam ISO-Latin-1 codeset value:
var stringObj = new String("Halo!");
for (var i = 0; i < stringObj.length; i++) {
document.write(stringObj.charCodeAt(i) + "-"); // 72-97-108-111-33-
}