Materi
Teks (string) ditulis di antara tanda kutip ganda, kutip tunggal, atau backtick. Property length memberi jumlah karakter, termasuk spasi. Method toUpperCase membuat huruf besar semua, toLowerCase huruf kecil semua, dan trim membuang spasi di kedua ujung.
Teks yang ditulis di antara backtick disebut template literal. Di dalamnya, ${ } diganti dengan nilai variabel atau hasil perhitungan.
const nama = "Sari";
const kota = "Bandung";
console.log(`${nama} tinggal di ${kota}`); // Sari tinggal di Bandung
console.log(nama.length); // 4
console.log(kota.toUpperCase()); // BANDUNGTemplate literal dipakai setiap kali teks dirakit dari data: baris struk, pesan kesalahan yang menyebut nama berkas, atau kalimat yang dipasang ke halaman. Keuntungannya terlihat saat kalimatnya panjang — `Faktur ${nomor} atas nama ${pelanggan} jatuh tempo ${hari} hari lagi` terbaca utuh sebagai kalimat, sedangkan penyambungan dengan tanda tambah memecahnya menjadi potongan kutipan dan variabel yang berselang-seling.
Method string tidak mengubah teks aslinya. Hasilnya adalah teks baru yang perlu disimpan ke variabel.