Friday, June 22, 2012

String

String itu adalah sederetan karakter yang diapit oleh tanda kutip ganda (") atau yang diapit oleh tanda kutip tunggal ('), contoh 'string' dan "ini juga string" adalah sama-sama string.

Dengan objek String, tidak hanya diperbolehkan menyimpan karakter-karakter, tetapi juga menyediakan cara bagaimana mengolah dan memanipulasi karakter-karakter tersebut.

Objek String adalah objek standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan didukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.

Sintaks:

var stringObj = new String("characters");

Atau

var stringObj = "characters";

Contoh di bawah ini menggunakan String.length untuk mengembalikan banyaknya karakter, String.toUpperCase() untuk menjadikan karakter huruf besar, dan String.toLowerCase() untuk menjadikan karakter huruf kecil di dalam objek string bernama stringObj:

var stringObj = new String("Halo!"); document.write(stringObj.length); // 5 document.write(stringObj.toUpperCase()); // "HALO!" document.write(stringObj.toLowerCase()); // "halo!"

Contoh di bawah ini membuat objek string bernama stringObj secara literal:

var stringObj = "Halo!"; document.write(stringObj.length); // 5 document.write(stringObj.toUpperCase()); // "HALO!" document.write(stringObj.toLowerCase()); // "Halo!"

Dimungkinkan untuk menggabungkan beberapa string menggunakan operator +, misalnya:

var stringObj1 = "Halo 1"; var stringObj2 = "Halo 2"; document.write(stringObj1+" "+stringObj2); // "Halo 1 Halo 2"

Selain menggunakan operator +, untuk menggabungkan string juga bisa menggunakan operator +=:

var stringObj = "Halo 1"; stringObj += "Halo 2"; stringObj += "Halo 3"; document.write(stringObj); // "Halo 1Halo 2Halo 3"