> For the complete documentation index, see [llms.txt](https://themas.gitbook.io/dasarjs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://themas.gitbook.io/dasarjs/dasar-javascript/string-template.md).

# String Template

Kita sudah tahu bahwa untuk menambahkan string dengan data lain, kita bisa menggunakan operator + (plus)

Namun pada kasus tertentu, penggunaan operator + (plus) sangat menyulitkan, apalagi jika dalam jumlah banyak

JavaScript memiliki fitur yang bernama String Template, dimana kita bisa mensubtitusi data dari luar String ke dalam String, seperti mengambil data variable, atau bahkan melakukan operasi matematika

Untuk menggunakan String Template, cara pembuatan String nya harus menggunakan \` (backtick), bukan ‘ (petik satu) atau “ (petik dua)

> **Kode : String Template**

![](https://lh5.googleusercontent.com/ucceSuCnAHQ2XWT07h3SLEdR5LkxMd2sLReokWGW788R1b9qkpHMgxBB-MYeEQmZdDpzhvDgLVHq_-8FW59nDwquCI0Q-MkBOCrMKjFU4XKd5MJi2a-ClMxvC7smQr-3-uov71Zag4tT3pPgBj4Caw)

> **Kode : Mengambil Variable**

![](https://lh5.googleusercontent.com/V5FX02AUVyBubyzT_VHI1_VmqkaRD7zBt4cl-AMi2Vh19VTTyxUpiYk9WFs__s-Bm3DZTnRj_rDhvMfEsKb9VfGWAE6Yqtr8U19RmzVXfnll7z2sjZD1UqlHrQjJuwNY1YLPhMSSRVb6vdQReR4qHQ)

> **Kode : Expression di String Template**

![](https://lh4.googleusercontent.com/PWSFfxMavR2_8ry_HTMMC_KOvuyC6_VvS-O3My28Wr4UPoJoLopVHs9tty_9iWhzDAKR4C4mdNtmKs6DEokt65F5z_k-kL05Q4nIn8GHrSP0cWJGJpT41-1iiRP6AkOqAsx1GodIJfJ6DdD6JUdOJg)
