Operator string adalah operator yang mengolah nilai string, yaitu nilai yang berupa karakter (bukan angka atau ekspresi aritmatik).
Jenis operator string pada dasarnya sama dengan operator-operator yang telah dijelaskan di atas. Hanya saja, operator-operator tersebut digunakan untuk memanipulasi string. Perhatikan contoh di bawah ini :
var nama = “firdaus” + “alikomeini”+”adnan”
Dari contoh di atas maka dapat diambil kesimpulan bahwa variable pesan adalah string “firdaus alikomeini adnan”.
Beberapa hal yang perlu diperhatikan adalah :
1.String tidak bisa dibandingkan
Jika kita tidak bisa membandingkan antara “roti” == “keju” atau “roti”>”keju”. Maka hasil keduanya adalah salah atau false.
2. Javascript mengubah string angka menjadi numerik
Apabila string berisi angka, javascript akan mengubahnya menjadi niali numerik, sehingga dapat dibandingkan. Perhatikan contoh di bawah ini :
“100” > “10”
Javascript akan mengubah “100” menjadi 100 dan mengubah “10” menjadi 10. Karena 100 lebih besar dari 10, maka ekspresi di atas bernilai true atau benar.
3.String gabungan tidak diubah
Gabungan yang dimaksud adalah gabungan antara numerik dengan kalimat. Misalkan string tersebut berupa “angkatan2001”, contoh tersebut tidak akan diubah menjadi nilai numerik. Perhatikan table berikut yang menjadi contoh penerapan operator string pada javascript :
| Operator | Arti | Contoh |
| == | Membandingkan string | “roti” == “keju” |
| > | Lebih besar dari | “100” > “10” |
| + | Penjumlahan | nama_awal = “firdaus” nama_akhir = “adnan” Nama = nama_awal + nama_akhir |
| += | Penjumlahan ganda | nama = “firdaus” nama+=”adnan” |
Untuk lebih lengkapnya, perhatikan contoh_5.2.html di bawah ini
Posting Komentar
Silahkan berikan komentar anda