Menu
CoddyTech

Dasar-dasar string

Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 1 dari 65.

Dalam JavaScript, string tidak dapat diubah. Artinya, setelah string dibuat, nilainya tidak dapat diubah. Operasi apa pun yang tampak mengubah string sebenarnya membuat string baru.

Berikut contohnya:

let str = "Hello";
str[0] = "h"; // Ini tidak berhasil
console.log(str); // Masih menghasilkan output "Hello"

Saat kamu melakukan operasi pada string, kamu membuat string baru:

let str = "Hello";
let newStr = str + " World";
console.log(str);     // "Hello"
console.log(newStr);  // "Hello World"

Meskipun string dan array adalah tipe data yang berbeda, keduanya memiliki banyak method yang serupa. Contohnya, keduanya mendukung method seperti:

  • includes()
  • indexOf()
  • length
  • slice()

Namun, ingat bahwa tidak seperti array, string bersifat tidak dapat diubah, jadi method yang mengubah array (seperti push() atau pop()) tidak tersedia untuk string.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online