Metode JavaScript String substring()
- Halaman sebelumnya substr()
- Halaman berikutnya toLocaleLowerCase()
- Kembali ke Tengah Panduan Referensi String JavaScript
Definisi dan penggunaan
substring()
Metode mengambil karakter antara dua indeks (lokasi) dari string dan mengembalikan substring.
substring()
Metode mengambil karakter dari awal hingga akhir (tanpa termasuk).
substring()
Metode ini tidak akan mengubah string asli.
Jika start lebih besar endJika demikian, tukar parameter: (4, 1) = (1, 4).
Nilai awal atau akhir yang kurang dari 0 dianggap 0.
Lihat pula:
Contoh
Contoh 1
Mengambil substring dari teks:
let text = "Hello world!"; let result = text.substring(1, 4);
Contoh 2
dari posisi 2:
let result = text.substring(2);
Contoh 3
Jika start lebih besar end, lalu menukarkan parameter:
let result = text.substring(4, 1);
Contoh 4
Jika "start" kurang dari 0, ia akan mulai dari indeks 0:
let result = text.substring(-3);
Contoh 5
Hanya yang pertama:
let result = text.substring(0, 1);
Contoh 6
Hanya yang terakhir:
let result = text.substring(text.length - 1);
Sintaks
string.substring(start, end)
Parameter
Parameter | Deskripsi |
---|---|
start |
Diperlukan. Bulatan positif. Lokasi awal. Karakter pertama berada di indeks 0. |
end |
Pilihan. Bulatan positif. Lokasi akhir (tidak lebih dari, tetapi tanpa). Jika dilewati, akan mengambil bagian string sisanya. |
Kembalikan nilai
Tipe | Deskripsi |
---|---|
String | string yang mengandung karakter yang diambil. |
Detil teknis
Kembalikan nilai
kembalikan string baru, nilai stringnya termasuk string substring dari, kontennya dari start ke end-1 semua karakter di tempat, panjangnya end kurang start.
Keterangan
substring()
Substring yang kembalikan termasuk start karakter di tempat, tanpa end karakter di tempat
jika parameter start dengan end sama, lalu metode ini mengembalikan string kosong (yaitu string dengan panjang 0). Jika start lebih end besar, lalu metode ini akan menukarkan kedua parameter ini sebelum mengambil substring.
Ingatlah, substring ini termasuk start karakter di tempat, tanpa end karakter di tempat, panjang substring yang kembalikan selalu sama dengan end-start.
Perhatikan,split()
dan substr()
Dapat mengambil substring dari string. Berbeda dengan metode ini,substring()
Metode ini tidak menerima parameter negatif.
Dukungan peramban
substring()
Adalah fitur ECMAScript1 (ES1).
Semua peramban mendukung ES1 (JavaScript 1997) sepenuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman sebelumnya substr()
- Halaman berikutnya toLocaleLowerCase()
- Kembali ke Tengah Panduan Referensi String JavaScript