JavaScript & Node.js
JavaScript
Manipulation
String

String Manipulation

Di dalam javascript kita bisa melakukan manipulasi terhadap string, seperti menggabungkan string, memotong string, mengubah string menjadi huruf besar atau kecil, dan lain-lain.

Menggabungkan String

Untuk menggabungkan string kita bisa menggunakan operator + atau +=.

const namaDepan = "John";
const namaBelakang = "Doe";
const namaLengkap = namaDepan + " " + namaBelakang;
console.log(namaLengkap); // John Doe
const namaDepan = "John";
const namaBelakang = "Doe";
let namaLengkap = namaDepan;
namaLengkap += " ";
namaLengkap += namaBelakang;
console.log(namaLengkap); // John Doe

Template Literals

Selain menggunakan operator + atau += kita juga bisa menggunakan template literals untuk menggabungkan string.

const namaDepan = "John";
const namaBelakang = "Doe";
const namaLengkap = `${namaDepan} ${namaBelakang}`;
console.log(namaLengkap); // John Doe

Memotong String

Untuk memotong string kita bisa menggunakan method slice(). Slice memiliki 2 parameter yaitu index awal dan index akhir. Index awal akan di potong, sedangkan index akhir tidak akan di potong.

const namaLengkap = "John Doe";
const namaDepan = namaLengkap.slice(0, 4);
console.log(namaDepan); // John

Mengubah String menjadi Huruf Besar atau Kecil

Untuk mengubah string menjadi huruf besar atau kecil kita bisa menggunakan method toUpperCase() dan toLowerCase().

const namaLengkap = "John Doe";
const namaDepan = namaLengkap.slice(0, 4).toUpperCase();
console.log(namaDepan); // JOHN
const namaLengkap = "John Doe";
const namaDepan = namaLengkap.slice(0, 4).toLowerCase();
console.log(namaDepan); // john

Mencari Index dari String

Untuk mencari index dari string kita bisa menggunakan method indexOf(). Method ini akan mengembalikan index dari string yang kita cari. Jika string yang kita cari tidak ada maka method ini akan mengembalikan nilai -1.

const namaLengkap = "John Doe";
const index = namaLengkap.indexOf("Doe");
console.log(index); // 5

Mencari Panjang String

Untuk mencari panjang dari string kita bisa menggunakan property length.

const namaLengkap = "John Doe";
const panjang = namaLengkap.length;
console.log(panjang); // 8

Mengambil Karakter dari String

Untuk mengambil karakter dari string kita bisa menggunakan property charAt(). Property ini memiliki 1 parameter yaitu index dari karakter yang ingin kita ambil.

const namaLengkap = "John Doe";
const karakter = namaLengkap.charAt(0);
console.log(karakter); // J

Mengubah String menjadi Array

Untuk mengubah string menjadi array kita bisa menggunakan method split(). Method ini memiliki 1 parameter yaitu karakter yang akan dijadikan pemisah.

const namaLengkap = "John Doe";
const namaArray = namaLengkap.split(" ");
console.log(namaArray); // ["John", "Doe"]