Study
JavaScript

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.

Editor Latihan

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.