substring()
Misollar
Matndan qism stringni ajratib oling:
let text = "Hello world!";
let result = text.substring(1, 4);
O‘zingiz sinab ko‘ring »
2-pozitsiyadan boshlang:
let result = text.substring(2);
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
substring() metodi stringdan ikki indeks (pozitsiya) orasidagi belgilarni ajratib oladi va qism stringni qaytaradi.
substring() metodi belgilarni start’dan end’gacha (end kirmaydi) ajratib oladi.
substring() metodi asl stringni o‘zgartirmaydi.
Agar start end’dan katta bo‘lsa, argumentlar o‘rin almashadi: (4, 1) = (1, 4).
0 dan kichik start yoki end qiymatlari 0 deb hisoblanadi.
Sintaksis
string.substring(start, end)
Parametrlar
| Parametr | Tavsif |
| start | Majburiy. Boshlang‘ich pozitsiya. Birinchi belgi 0-indeksda joylashgan. |
| end | Ixtiyoriy. Tugash pozitsiyasi (o‘zi kirmaydi). Agar tushirib qoldirilsa: stringning qolgan qismi. |
Qaytariladigan qiymat
| Tip | Tavsif |
| String | Ajratib olingan belgilardan iborat string. |
Ko‘proq misollar
Agar start end’dan katta bo‘lsa, parametrlar o‘rin almashadi:
let result = text.substring(4, 1);
O‘zingiz sinab ko‘ring »
Agar "start" 0 dan kichik bo‘lsa, 0-indeksdan boshlanadi:
let result = text.substring(-3);
O‘zingiz sinab ko‘ring »
Faqat birinchisi:
let result = text.substring(0, 1);
O‘zingiz sinab ko‘ring »
Faqat oxirgisi:
let result = text.substring(text.length - 1);
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
substring() — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
