String & Template Literal di JavaScript
Penjelasan
String di JavaScript bisa dimanipulasi dengan banyak method bawaan, seperti toUpperCase(), split() (memecah jadi array), dan includes() (cek apakah mengandung substring). Selain itu, JavaScript punya template literal (memakai backtick `) yang memudahkan menyisipkan variabel langsung ke dalam string tanpa operator +.
Contoh Konsep
const nama = "CompileDaily";
const kategori = "Study";
// Cara lama (concatenation)
console.log(nama + " " + kategori);
// Template literal (lebih ringkas)
console.log(`${nama} ${kategori}`);
const kalimat = "CompileDaily Study";
console.log(kalimat.split(" ")); // ["CompileDaily", "Study"]
Praktikum
Buat variabel const email = "[email protected]". Pakai split("@") untuk memisahkan bagian sebelum dan sesudah "@", lalu tampilkan keduanya memakai template literal.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Biasakan pakai template literal (`${variabel}`) dibanding operator + untuk menggabung string — lebih mudah dibaca terutama kalau menyisipkan banyak variabel sekaligus.