Belajar JavaScript Dasar #13: Template Literals


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar JavaScript Dasar #13: Template Literals

Halo teman-teman semuanya, pada artikel kali ini kita akan belajar tentang salah satu fitur JavaScript ES6 yang super membantu, yaitu Template Literals. Fitur ini bikin kita lebih mudah mengelola string, menyisipkan variable, bahkan membuat multiline string tanpa ribet.

Apa Itu Template Literals?

Template Literals adalah cara baru untuk membuat string di JavaScript yang:

  • Lebih fleksibel,
  • Mudah dibaca,
  • Mendukung interpolasi (menyisipkan variable ke dalam string),
  • Dan mendukung string multi-baris tanpa perlu \n.

Kita menggunakan backtick (``) bukan tanda kutip (') atau (") biasa.

Sintaks Dasar

const nama = "Dian";

const kalimat = `Halo, nama saya ${nama}`;

console.log(kalimat);
// Output: Halo, nama saya Dian
  • Gunakan backtick ( ` ) untuk membuat string.
  • Untuk memasukkan variable atau ekspresi, gunakan ${}.

Interpolasi Variable

Kita bisa menyisipkan variable di dalam string dengan ${}:

const nama = "Andi";
const umur = 22;

const perkenalan = `Halo, saya ${nama}, umur saya ${umur} tahun.`;

console.log(perkenalan);

Expression di Dalam Template Literals

Bukan cuma variable, kita juga bisa menjalankan ekspresi di dalam ${}:

const a = 5;
const b = 10;

console.log(`Hasil penjumlahan: ${a + b}`);
// Output: Hasil penjumlahan: 15

Multiline String (Tanpa \n)

Biasanya untuk membuat string banyak baris, kita harus pakai \n. Dengan template literals, cukup tulis biasa:

const bio = `Nama: Siti
Umur: 20
Asal: Yogyakarta`;

console.log(bio);

Output:

Nama: Siti
Umur: 20
Asal: Yogyakarta

HTML Fragments

Kalau bikin string HTML di JavaScript, pakai template literals jauh lebih enak:

const title = "Belajar JS";
const content = "Template Literals itu keren!";

const html = `
  <div>
    <h1>${title}</h1>
    <p>${content}</p>
  </div>
`;

console.log(html);

Kesimpulan

Template Literals memudahkan kita untuk membuat string yang dinamis, menyisipkan variable atau ekspresi ke dalam string, membuat string multi-baris dengan lebih mudah, dan membuat template HTML di JavaScript.

Pada artikel berikutnya, kita semua akan belajar tentang Default Parameters di dalam JavaScript.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami