Strings: Kata dan Kalimat di JavaScript
Melalui kelas ini, kamu diajak untuk:
- Memasukkan tipe data kata atau kalimat.
- Bermain paragraf di JavaScript.
Bermain Kata
Saat bermain kata dalam JavaScript, pastikan data berupa teks terbungkus dalam '' atau "" agar ditandai sebagai strings. Kekosongan tanpa petik dikhususkan untuk data numerik atau integer.
Misalnya saat memasukkan variable berisi data string, maka bentuk kodenya akan seperti berikut.
Kedua data strings ini dapat dikombinasikan dengan sebuah operator. Penambahan ini akan menghasilkan perpaduan dua kata, dengan tampilan variabel pertama sebagai kata depan dan variabel kedua sebagai kata belakang.
Hasilnya, kode akan memunculkan tulisan Joko Widodo.
Bermain Kalimat
JavaScript memungkinkan kita bermain-main dengan variasi kalimat. Jika ingin menggunakan konfigurasi yang lebih kompleks dibanding dengan penambahan dua suku kata seperti kode sebelumnya, kita bisa berimprovisasi dengan pola data.
Misalnya, kita ingin menetapkan satu kalimat baku dengan perubahan yang hanya terletak di satu suku kata. Caranya sebagai berikut:
Tapi, hasil dari kode di atas akan menghasilkan kalimat Budi Gunawanmembacabuku tanpa spasi. Hal ini disebabkan sifat Javascript sebagai bahasa yang case sensitive atau sensitif terhadap karakter. Maka, perlu ditambah spasi di data yang terkandung dalam "".
Untuk bermain kalimat yang lebih panjang, pastikan data di dalam "" memiliki spasi. Contohnya seperti berikut
Manipulasi Teks
Karakter, teks, dan kalimat bukan hanya bisa dicantumkan, tapi juga bisa kita utak-atik baik bentuk maupun analisanya. Misal kita ingin membuat teks sudah masuk dalam variables menjadi huruf kapital semua. Atau, menghitung jumlah karakter dalam data strings.
Mengubah Bentuk Teks
JavaScript memiliki perintah khusus untuk mengubah bentuk teks seperti berikut.
Maka, setiap eksekusi variable kapital akan menampilkan data kata/string di variable quote dengan huruf kapital.
Mengganti Kalimat
Kita bisa menentukan daftar kalimat yang bakal dimunculkan lewat variabel berbeda yang berisi ragam konfigurasi kata. Misalnya ada tiga kalimat yang terbungkus dalam tiga variabel namun ketiganya punya kata dasar yang sama. Oleh karena itu, hanya satu atau dua kalimat yang perlu diganti. Mengganti kalimat dapat dilakukan dengan method replace seperti berikut.
Maksud dari kode di atas yakni pergantian kata "Mudah" dengan "Praktis".
Memunculkan Teks
JavaScript memiliki perintah khusus untuk mengubah bentuk teks seperti berikut.
Jika dokumen HTML ini dijalankan, maka kata "Halo Semuanya" tidak akan muncul seperti di bawah.
Baru setelah tombol "Tekan" diketuk, kata "Halo Semuanya" akan muncul.
Selayang Pandang
- Data string atau kata/kalimat membutuhkan pembungkus sebuah simbol "".
- Perhatikan spasi di dalam "" karena akan menentukan kerapian.
Kuis
Apa yang terjadi jika dua string mendapati perintah penambahan?