Skip to content

Latest commit

 

History

History

004_string_and_string_manipulation

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

String dan Cara Memanipulasinya

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.

Cara Lain Mendeklarasikan String

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.

Manipulasi String

.length

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 (Penggabungan)

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.

Mengganti Tulisan (.replace)

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