Tipe data string digunakan untuk menyimpan nilai text. Suatu variable dengan tipe data string juga mempunyai beberapa fungsi dan properti. Fungsi dan properti ini berguna untuk melakukan suatu operasi pada string.
Tipe Data String #
String adalah kumpulan karakter (huruf, angka atau simbol) yang terletak di antara double quote.
var x = "John Doe";
Kita juga bisa menggunakan single quote.
var carName1 = "Volvo XC60"; // Double quotes
var carName2 = 'Volvo XC60'; // Single quotes
Single quote atau double quote dapat disisipkan kedalam string asalkan string tidak dibuat dengan tipe quote yang sama. Perhatikan contoh di bawah ini.
var answer1 = "It's alright";
var answer2 = "He is called 'Johnny'";
var answer3 = 'He is called "Johnny"';
Properti length digunakan untuk mengambil panjang karakter dalam string.
var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var sln = txt.length;
Bahan Belajar JavaScript String
Escape Character #
Karena string dibentuk dalam quote maka contoh di bawah akan menghasilkan kesalahan.
var x = "We are the so-called "Vikings" from the north.";
Solusi dari kesalahan di atas adalah dengan memakai backslash escape character. Backslach \” akan diartikan sebagai “. Perhatikan contoh di bawah ini.
var x = "We are the so-called \"Vikings\" from the north.";
Backslah \’ akan diartikan sebagai ‘.
var x = 'It\'s alright.';
Backslash \\ akan diartikan sebagai \.
var x = "The character \\ is called backslash.";
Beberapa contoh backslash escape character lain yang dapat digunakan :
- \b sebagai backspace
- \f sebagai form feed
- \n sebagai baris baru
- \r sebagai enter