String Methods pada dasarnya adalah method method yang berguna untuk memanipulasi sebuah string. Di JavaScript sendiri terdapat banyak string method yang bisa kita gunakan, seperti length
, slice
, replace
, toLowerCase
, toUpperCase
, concat
, split
dll.
Untuk cara menggunakan nya juga mudah, kita coba satu per satu.
String method yang digunakan untuk menghitung panjang karakter sebuah string.
Contohnya seperti ini,
const namaKomunitas = "PasuruanDev"
console.log(`${namaKomunitas.length} karakter`) // 11 karakter
Digunakan untuk mengextract dan mengambil beberapa karakter disebuah string.
Contohnya seperti ini,
const asalKomunitas = "Pasuruan Indonesia"
const cobaSlice = asalKomunitas.slice(9, 13) // Indo
Substring mirip dengan Slice, perbedaannya adalah bahwa nilai awal dan akhir kurang dari 0 diperlakukan sebagai 0 di substring()
Contoh Substring
const asalKomunitas = "Pasuruan Indonesia"
const cobaSubstring = asalKomunitas.substring(9, 13) // Indo
Substr
juga mirip dengan Slice
, perbedaannya adalah bahwa parameter kedua ( length ) menentukan panjang bagian yang diekstraksi
Contoh Substr
const asalKomunitas = "PasuruanDev"
const cobaSubstr = asalKomunitas.substr(0, 8) // Pasuruan
Jika kita menggunakan - ( negatif ) di parameter pertama, maka posisi dihitung dari akhir string
const asalKomunitas = "PasuruanDev"
const cobaSubstr = asalKomunitas.substr(-3) // Dev
Sekarang kita coba gantikan isi konten di dalam string dengan menggunakan replace
, dan mungkin ini method terakhir yang akan disampaikan di bagian 10 ini, untuk method method string lainnya akan coba di pisah di materi berikutnya, stay tune...
Digunakan untuk mereplace karakter disebuah string
const eloquent = "Eloquent Laravel"
const cobaReplace = eloquent.replace("Laravel", "JavaScript") // Eloquent JavaScript
Digunakan untuk mengubah string menjadi huruf kecil
const komunitas = "PasuruanDev"
const hasilLowerCase = komunitas.toLowerCase() // pasuruandev
Digunakan untuk mengubah string menjadi huruf besar semua
const komunitas = "PasuruanDev"
const hasilUpperCase = komunitas.toUpperCase() // PASURUANDEV
Digunakan untuk menggabungkan string
const komunitas = "PasuruanDev"
const negara = "Indonesia"
console.log(komunitas.concat(" ", lokasi) // PasuruanDev Indonesia
Digunakan untuk menghapus whitespace awal dan akhir string
const komunitas = " Pasuruan "
const hasilTrim = komunitas.trim()
console.log(komunitas.length) // 12
console.log(hasilTrim.length) // 8