Pemula freeCodeCamp • introduction-to-strings

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