Ada tiga fungsi intersepsi string yang umum digunakan: substr irisan substring. Metode pemanggilannya adalah sebagai berikut:
Copy kode kodenya sebagai berikut:
stringObject.slice(mulai,akhir)
stringObject.substr(mulai,panjang)
stringObject.substring(mulai,akhir)
Yang paling jelas adalah substr. Parameter kedua adalah panjang, yaitu panjang intersepsi. Parameter kedua dari dua fungsi lainnya adalah subskrip dari karakter terakhir (karakter subskrip tidak disertakan di sini, hanya karakter pertama dari karakter tersebut. karakter tersebut dicegat.
Dibandingkan dengan irisan, substring, subskrip irisan dapat berupa angka negatif, seperti -1 mewakili karakter terakhir, tetapi substring tidak bisa. Jika substring awal lebih besar dari akhir, maka kedua parameter ini akan dipertukarkan sebelum mengekstraksi substring, namun irisan tidak akan dan irisan akan mengembalikan string kosong.
contoh:
Copy kode kodenya sebagai berikut:
var str="Halo Dunia"
konsol.log(str.substr(0, 2))
konsol.log(str.substring(2, 0))
konsol.log(str.substring(0, 2))
konsol.log(str.slice(0, -1))
konsol.log(str.slice(-1, 0))
Keluaran:
Dia
Dia
Dia
Halo dunia
(string kosong)