Postingan ini adalah lanjutan dari https://www.gusnando.com/2022/12/beberapa-string-method-di-javascript.html. Ada beberapa method lain yang bisa anda gunakan ketika anda membuat sebuah variable bertipe string.
//replace digunakan untuk mengganti kata pertama yang ditemukan, pada contoh dibawah mengubah world jadi Javascript
let message = "Hello, world!";
console.log(message.replace("world", "JavaScript")); // Output: "Hello, JavaScript!"
//kita juga bisa cek apakah string yang kita buat dimulai dengan kata tertentu (startsWith)
//endsWith untuk cek akhiran tertentu
//dan includes untuk mengecek apakah di dalamnya berisi suatu kata yang kita tentukan
let name = "John";
let greeting = `Hi, my name is ${name}.`;
console.log(greeting.startsWith("Hi")); // Output: true
console.log(greeting.endsWith(".")); // Output: true
console.log(greeting.includes("my")); // Output: true
//kita juga bisa mengubah string menjadi array, masing-masing elemen array akan dipisahkan terlebih dahulu berdasarkan tanda koma
let list = "apple, orange, banana";
console.log(list.split(", ")); // Output: ["apple", "orange", "banana"]
Di samping itu, kita juga bisa menggunakan method slice
untuk mengambil sebagian dari string dengan cara yang sedikit berbeda dari substring
. Method slice
memerlukan dua parameter yaitu indeks awal dan indeks akhir yang ingin diambil (indeks akhir tidak termasuk).
Contoh:
let message = "Hello, world!";
console.log(message.slice(2, 5)); // Output: "llo"
Kita juga bisa menggunakan method concat
untuk menggabungkan beberapa string menjadi satu string baru. Sebagai contoh:
let greeting = "Hello";
let name = "John";
let message = greeting.concat(", ", name, "!"); // Concatenation using the concat method
console.log(message); // Output: "Hello, John!"
Selain itu ada beberapa method lain yang bisa kita gunakan:
charAt
: untuk mengambil karakter pada indeks tertentu dari stringcharCodeAt
: untuk mengambil kode ASCII dari karakter pada indeks tertentu dari stringtrim
: untuk menghapus spasi di awal dan akhir stringpadStart
: untuk menambahkan karakter pada awal string hingga panjang string mencapai panjang yang ditentukanpadEnd
: untuk menambahkan karakter pada akhir string hingga panjang string mencapai panjang yang ditentukan
Contoh:
let message = "Hello, world!";
console.log(message.charAt(0)); // Output: "H"
console.log(message.charCodeAt(0)); // Output: 72
let name = " John ";
console.log(name.trim()); // Output: "John"
let greeting = "Hello";
console.log(greeting.padStart(10, "*")); // Output: "****Hello"
console.log(greeting.padEnd(10, "*")); // Output: "Hello****"
Posting Komentar