Metode myString.charCodeAt()
mengembalikan angka yang menunjukkan ISO-Latin-1 codeset value dari karakter di dalam string.
Sintaks:
stringObj.charCodeAt(index)
index
digunakan 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-
}