Xususiyat length satr uzunligini qaytaradi:
Misol
let text = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
let length = text.length;
// 26
Satrning bir qismini ajratib olishning 3 ta usuli mavjud:
slice( start , end )
substring( start , end )
substr( start , length )
slice() satrning bir qismini chiqaradi va chiqarilgan qismini yangi qatorga qaytaradi.
Usul ikkita parametrni oladi: boshlang'ich pozitsiyasi va oxirgi pozitsiyasi (oxiri kiritilmagan).
Misol
Satrning bir qismini 7-pozitsiyadan 13-pozitsiyaga kesib oling:
let text = "Apple, Banana, Kiwi";
let part = text.slice(7, 13); // Banana
Eslatma
JavaScript pozitsiyalarni noldan boshlab sanaydi.
Birinchi pozitsiya 0.
Ikkinchi o'rin - 1.
Agar siz ikkinchi parametrni o'tkazib yuborsangiz, usul satrning qolgan qismini kesib tashlaydi:
let text = "Apple, Banana, Kiwi";
let part = text.slice(7); // Banana, Kiwi
Agar parametr manfiy bo'lsa, pozitsiya satr oxiridan boshlab hisoblanadi:
let text = "Apple, Banana, Kiwi";
let part = text.slice(-12); // Banana, Kiwi
substring() slice(). ga o'xshaydi slice() .
Farqi shundaki, 0 dan kichik boshlang'ich va yakuniy qiymatlar 0 sifatida qabul qilinadi substring() .
let str = "Apple, Banana, Kiwi";
let part = str.substring(7, 13); // Banana
substr() slice() ga o'xshaydi .
Farqi shundaki, ikkinchi parametr chiqarilgan qismning uzunligini belgilaydi.
Misol
let str = "Apple, Banana, Kiwi";
let part = str.substr(7, 6); // Banana
Usul replace () belgilangan qiymatni satrdagi boshqa qiymat bilan almashtiradi:
Misol
let text = "Please visit Microsoft!";
let newText = text.replace("Microsoft", "W3Schools");
Do'stlaringiz bilan baham: |