Di JavaScript, tipe data String
digunakan untuk menyimpan dan memanipulasi data bertipe teks atau karakter.
Untuk menyimpan string di JavaScript, kita dapat menggunakan tanda petik satu ('
) atau tanda petik dua ("
) di antara teks yang ingin disimpan. Sebagai contoh:
let message = 'Hello, world!'; // buat string dengan tanda petik satu
let name = "John"; // buat string dengan tanda petik dua
Kita juga bisa menyimpan string yang memiliki tanda petik tunggal atau ganda di dalamnya dengan menggunakan tanda petik yang berlawanan. Sebagai contoh:
let message = "She said, 'Hello, world!'"; // String di dalamnya ada tanda petik satu
let name = 'John said, "Hello, world!"'; // String di dalamnya ada tanda petik dua
//Output 1: She said, 'Hello, world!'
//Output 2: John said, "Hello, world!"
Lalu bagaimana jika saya ingin ada keduanya tanpa ada error? bisa pakai template string/template literals, kita membuat string dengan tanda``(backtick)`
console.log(`Gus Nando said, "'Hello World'"`); // Output: Gus Nando said, "'Hello World'"
Untuk mengecek tipe data dari sebuah variabel, kita bisa menggunakan operator typeof
, seperti ini:
console.log(typeof message); // Output: "string"
console.log(typeof name); // Output: "string"
Di JavaScript, kita juga bisa menggunakan operator tambah (+
) untuk menggabungkan dua string atau lebih menjadi satu string baru. Sebagai contoh:
let greeting = "Hello, " + "world!"; // Concatenation using the plus operator
console.log(greeting); // Output: "Hello, world!"
Kita sekarang akan belajar tentang template string dengan lebih lanjut. Kita bisa memasukkan variable/operasi javascript di dalamnya dengan menggunakan tanda ${ }
. Berikut adalah contoh penggunaanya:
let name = "John";
let greeting = `Hello, ${name}!`; // contoh memasukkan variable name
console.log(greeting); // Output: "Hello, John!"
String literals/template string ini sering banget dipakai saat kita ingin memformat sesuatu yang cukup rumit.
Posting Komentar