Folder ini berisi penjelasan tentang string lanjutan dan bagaimana cara mengubahnya.
Ada beberapa kode yang dikomentari karena akan menimbulkan error atau format prettier, hapus komentar tersebut atau salin ke dev tools console untuk mencobanya.
JavaScript memiliki tiga jenis dalam mendefinisikan apakah suatu tipe data termasuk string atau bukan, yaitu:
''
(Petik Satu), ""
(Petik Dua), dan ``
(Backtick).
Nama lain dari deklarasi backtick adalah template literal.
Contoh Penggunaannya:
Tetapi dalam penggunaannya juga jika kita tidak teliti, bisa saja menimbulkan error.
Untuk penggunaan jenis-jenis deklarasi bisa juga dilakukan dengan syarat menggunakan escape character atau menggunakan jenis deklarasi yang berlainan.
Bisa menggunakan property length
untuk mengecek panjangnya sebuah string.
const teks = "abc";
console.log(teks.length); // 3
Atau lihat contoh ini.
Perlu diperhatikan, jika sebuah string memiliki spasi, maka spasi tersebut juga dihitung.
Concatenation atau concat (singkatnya), adalah operasi penggabungan dua string atau lebih menjadi string yang baru.
Misal
const nama = "Junaedi";
console.log(`Halo nama saya ${nama}.`);
Data dari object juga bisa digunakan untuk operasi concat ini, contoh
const obj = {
namaMahluk: "Manusia",
jenis: "mamalia"
};
console.log(`${obj.namaMahluk} juga termasuk dalam jenis ${obj.jenis}.`);
Atau lihat contoh ini.
Untuk mengganti tulisan di dalam string, di JavaScript bisa menggunakan function replace
untuk mengganti sebuah teks dengan pola tertentu atau hanya tulisan spesifik saja.
const teks = "Perkenalkan nama saya siti";
console.log(teks.replace("siti", "budi")); // Perkenalkan nama saya budi
Atau lihat contoh yang ini