Xususiyat length satr uzunligini qaytaradi:
let txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
let length = txt.length;
console.log(length);
nateja: 26
String ni qism kesimida chaqirish.
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. U ikki parametr qabul qiladi boshlang'ich nuqtasi va oxirgi nuqtasi.
let str = "Uzbek, Devs, Sherkulov";
let part = str.slice(7, 11);
nateja: Devs
JavaScript indekslarni noldan boshlab sanaydi. Birinchi indeks 0. Ikkinchi indeks - 1.
Agar parametr manfiy bo'lsa, pozitsiya satr oxiridan boshlab hisoblanadi.
let str = "Uzbek, Devs, Sherkulov";
let part = str.slice(-15,-11);
nateja: Devs
substring() funksiya slice() bilan o'xshash. Birgina farqi teskari indeks qabul qilmaydi.
let str = "Uzbek, Devs, Sherkulov";
let part = str.substring(7, 11);
nateja: Devs
Agar siz ikkinchi parametrni kiritmasangiz substring() satrning qolgan qismini kesib tashlaydi.
JavaScript da String substr()
substr() funksiya slice() bilan o'xshash. Farqi shundaki birinchi parametr kesib olinadigan matn ni boshlang'ich indeksi ikkinchi paremetrga boshlang'ich indeksdan satr kengligini kesib oladi.
let str = "Uzbek, Devs, Sherkulov";
let part = str.substr(7, 4);
nateja: Devs
split() metodi bir matnni belgilangan separator bo'yicha bo'lib bo'linadi va natijada yangi bir array hosil qilinadi.
let message = 'Men yaxshi odamman';
let arr = message.split(' ');
console.log(arr);
nateja: ["Men", "yaxshi", "odamman"]
|