Java Script uchun qo’llanma Samarqand Davlat universiteti talabasi Ibrohimov Ismoiljon tomonidan tayyorlandi. Kamchiliklar uchun uzr…!


Download 227.69 Kb.
bet7/22
Sana04.04.2023
Hajmi227.69 Kb.
#1325028
1   2   3   4   5   6   7   8   9   10   ...   22
Bog'liq
JS ( Ibrohimov )

JavaScript string uzunligi


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.

Misollar


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");

Download 227.69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling