Apa itu String di JavaScript, dan Apa itu Immutability String?
Ringkasan Pelajaran
Dalam JavaScript, **String** adalah urutan karakter yang digunakan untuk mewakili teks. Ini adalah salah satu tipe data yang paling umum digunakan dalam pengembangan web.
Dalam JavaScript, String adalah urutan karakter yang digunakan untuk mewakili teks. Ini adalah salah satu tipe data yang paling umum digunakan dalam pengembangan web.
Membuat String
Anda dapat membuat string menggunakan tiga jenis tanda kutip yang berbeda:
- Tanda Kutip Tunggal:
'Halo' - Tanda Kutip Ganda:
"Halo" - Backticks (Template Literals):
`Halo`
Immutability String
Konsep yang sangat penting dalam JavaScript adalah bahwa string bersifat immutable (tidak dapat diubah). Ini berarti setelah string dibuat, karakter individunya tidak dapat diubah.
let myString = "Bob";
myString[0] = "J"; // ❌ Ini TIDAK akan mengubah string menjadi "Job"
console.log(myString); // Output: "Bob"
Jika Anda ingin “mengubah” sebuah string, Anda harus membuat yang baru:
myString = "Job"; // ✅ Ini menetapkan string yang sama sekali baru ke variabel
Panjang String
Anda dapat mengetahui berapa banyak karakter dalam sebuah string menggunakan properti .length:
let word = "Astro";
console.log(word.length); // Output: 5