Friday, June 22, 2012

charAt()

Metode String.charAt() mengembalikan karakter di dalam string berdasarkan indeks yang ditetapkan.

Sintaks:

stringObj.charAt(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.charAt() adalah metode standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, IE 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.

Contoh di bawah ini mengembalikan setiap karakter di dalam stringObj berdasar indeks yang ditetapkan:

var stringObj = new String("Halo!"); document.write("Indeks ke-0: "+stringObj.charAt(0)); // "H" document.write("Indeks ke-1: "+stringObj.charAt(1)); // "a" document.write("Indeks ke-2: "+stringObj.charAt(2)); // "l" document.write("Indeks ke-3: "+stringObj.charAt(3)); // "o" document.write("Indeks ke-4: "+stringObj.charAt(4)); // "!"

Contoh di bawah ini menggunakan statemen for untuk mengulangi semua karakter di dalam stringObj:

var stringObj = new String("Halo!"); for (var i = 0; i < stringObj.length; i++) { document.write(stringObj.charAt(i)+"-"); // "H-a-l-o-!-" }