Friday, June 22, 2012

charCodeAt()

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- }