Objek string dinyatakan menggunakan tanda petik (quote atau apostrophe) yang nilainya berupa karakter atau serangkaian karakter baik huruf maupun numerik semua akan dianggap sebagai string.
Sama seperti objek array atau objek number yang memiliki method. Begitu juga dengan string memiliki method/function built-in yang sudah disediakan oleh javascript.
Dengan method-method ini kita dapat mengelolah/manipulasi string sesuai dengan kebutuhan kita. Ada 17 method yang populer (paling sering digunakan) walaupun sebenarnya masih banyak lagi fungsi built in string lainnya.
Fungsi Built-in Objek String di Javascript
No | Method | Kegunaan | Contoh | Hasil |
1 | chartAt() | Menyalin karakter dari indeks tertentu pada string | var nama=’Kelas Programmer’ nama.charAt(0) | K |
2 | concat() | Berfungsi untuk menggabungkan dua buah string | var nama=’Kelas Programmer’ var konten=’Belajar Javascript’ nama.concat(konten) | Kelas ProgrammerBelajar Javascript |
3 | includes() | Memeriksa antara string 1 dan string 2. Apakah string 1 berada di string 2. Metod ini menghasilkan nilai boolean | var nama=’Kelas Programmer’ var konten=’Belajar Javascript’ nama.concat(konten) | false |
4 | endsWith() | Memeriksa string diakhiri dengan string tertentu atau tidak. | var nama=’Kelas Programmer’ var konten=’er’ nama.endsWith(konten) | True |
5 | indexOf() | Memberikan indeks dari string2 terhadap string1. Bila tidak ditemukan menghasilkan nlai -1. | var nama=’Kelas Programmer’ var konten=’s’ nama.indexOf(konten) | 4 |
6 | lastIndexOf() | Memberikan indeks yang terakhir dari string2 terhadap string1. Bila tidak ditemukan menghasilkan nlai -1. | var nama=’Kelas Programmer’ var konten=’s’ nama.lastIndexOf(konten) | -1 |
7 | repeat() | Menghasilkan duplikasi string sesuai jumlah (n) duplikasi yang diinginkan. | var nama=’Kelas Programmer’ nama.repeat(2) | Kelas ProgrammerKelas Programmer |
8 | replace() | Mengganti string lama dengan string yang baru | var nama=’Kelas Programmer’ nama.replace(nama,’Belajar Javascript’) | Belajar Javascript |
9 | search() | Mencari sebuah string dalam string lainnya. | var nama=’Kelas Programmer’ nama.search(‘Kelas’) | 0 |
10 | slice() | Mengambil string dengan rentan indeks awal dan akhir. | var nama=’Kelas Programmer’ nama.slice(0,5) | Kelas |
11 | startsWith() | Mengecek apakah suatu string diawali dengan string tertentu | var nama=’Kelas Programmer’ nama.startsWith(‘Kel’) | true |
12 | substr() | Menyalin string dari indeks ke-n dengan panjang tertentu. | var nama=’Kelas Programmer’ nama.substr(0,10) // 0 Merupakan indeks // 10 Merupakan panjang string | Kelas Prog |
13 | substring() | Menyalin sebagian string anatara dua indeks (awal dan akhir) | var nama=’Kelas Programmer’ nama.substr(0,14) // 0 Merupakan indeks awal // 14 Merupakan indeks akhir | Kelas Programm |
14 | toLowerCase() | Menjadikan semua huruf dalam string menjadi huruf kecil | var nama=’Kelas Programmer’ nama.toLowerCase() | kelas programmer |
15 | toUpperCase() | Menjadikan semua huruf dalam string menjadi huruf besar (huruf kapital) | var nama=’Kelas Programmer’ nama.toUpperCase() | KELAS PROGRAMMER |
16 | trim() | Menghapus spasi kosong dibagian awal maupun akhir string | var nama=’ Kelas Programmer ‘ nama.trim() | Kelas Programmer |
17 | toString() | Menjadikan suatu objek menjadi string | var nilai=34 nilai.toString() | 34 |
Sekian artikel mengenai 17 method atau fungsi built-in untuk objek string di bahasa pemrograman javascript. Fungsi-fungsi ini pasti akan sering kita gunakan saaat belajar javascript. Semoga bermanfaat dan dapat membantu teman-teman semua, Terimakaih.
Sangat bermanfaat. HaturNuhun