This content originally appeared on DEV Community and was authored by samandar hodiev
String methods in javascript
JavaScript String malumot turida quyidagi string metodlari mavjud, va ularni birma-bir ko'ribchiqamiz.!
- `String length
- String charAt()
- String charCodeAt()
- String at()
- String [ ]
- String slice()
- String substring()
- String substr()
String toUpperCase()
10.String toLowerCase()
11.String concat()
12.String trim()
13.String trimStart()
14.String trimEnd()
15.String padStart()
16.String padEnd()
17.String repeat()
18.String replace()
19.String replaceAll()
20.String split()`length
string-metodi stringda nechta belgi qatnashganini "uzunligini" aniqlaydi, qoldiribketilgan bitta bo'sh joyham bitta belgi o'rnida o'tadi va natijani qaytaradi!
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let length_ = myEmail.length;
console.log(length_);
//natija - 26
string elementlarini chiqarishning quyidagi 4 ta usuli mavjud.!
String charAt()
String charCodeAt()
String at()
String [ ]
2.charAt()
string charAt metodi charAt() qavslari ichida yoilgan raqamga mos indeksdagi string elementini qaytaradi.!
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let charAt_ = myEmail.charAt(0);
console.log(charAt_);
//natija - s
3.charCodeAt()
string charCodeAt() metodi charCodeAt() qavslari ichida yoilgan raqamga mos indeksdagi string elementning belgi kodini qaytaradi.!
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let charCodeAt_ = myEmail.charCodeAt(0);
console.log(charCodeAt_);
//natija - 115
4.At()
string At() metodi At() qavslari ichida yoilgan raqamga mos indeksdagi string elementini qaytaradi, ushbu metod ES 2022 da taqdim etilgan va 2022-yil mart oyidan boshlab barcha brauzerlarda qo'llab-quvatlana boshlagan. At()- metodi manfiy indekslardan foydalanish imkoniniham beradi.!
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let at_1 = myEmail.at(22);
console.log(at_1);
//natija - .
let at_2 = myEmail.at(-22);
console.log(at_2);
//natija - n
5.[ ]
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
console.log(myEmail[1]);
//natija - a
console.log(myEmail[-1]);
//natija - undefined
console.log(myEmail[12]);
//natija - e
String elementining bir qismni chiqaribolish.!
string elementining bir qismni chiqaribolishning 3 ta usuli mavjud ular quyidagilar.!
String slice()
String substring()
String substr()
sintaksis:
slice(start, end)
substring(start, end)
substr(start, length)
6.slice()
ushbu metod string elementidan malum qismni chiqaribolish uchun ishlatiladi, sintaksis: slice(start, end); start-chiqarib olinishi kerak bo'lgan element qayrdan boshlanishi kerakligini belgilaydi end-qayrda tugashini belgilaydi, agar qayerda tugashi kerakligini belgilamasak belgilangan qismdan boshlab oxrigacha chiqariboladi. slice() metodi asl stringga ta'sir qilmaydi.!
0s1a2m3a4n5d6a7r8h9o10d11i12e13v14015416@17g18m19a20i21l22.23c24o25m26
(-25)s(-24)a(-23)m(-22)a(-21)n(-20)d(-19)a(-18)r(-17)h(-16)o(-15)d(-14)i(-13)e(-12)v(-11)0(-10)4(-9)@(-8)g(-7)m(-6)a()i(-5)l(-4).(-3)c(-2)o(-1)m(0)
USHBU RAAQAMLASH STRING ELEMENTINI BIR QISMINI CHIQARIB OLISH METODLARI QANDAY ISHLAYOTGANINI YANADA USHUNARLIQILADI.
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let slice_1 = myEmail.slice(8,14);
console.log(slice_1);
//natija - hodiev
let slice_2 = myEmail.slice(8);
console.log(slice_2);
//natija - hodiev04@gmail.com
let slice_3 = myEmail.slice(-18,-12);
console.log(slice_3);
//natija - hodiev
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
7.substring()
ushbu metod string elementidan malum qismni chiqaribolish uchun ishlatiladi, sintaksis: substring(start, end); start-chiqarib olinishi kerak bo'lgan element qayrdan boshlanishi kerakligini belgilaydi end-qayrda tugashini belgilaydi, agar qayerda tugashi kerakligini belgilamasak belgilangan qismdan boshlab oxrigacha chiqariboladi.!
substring() slice() bilan birxil ishlashiga qaramasdan ular orasida bir farq bor: substring() manfiy boshlang'ich va tugash qiymatni nol deb qabul qiladi.!
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let substring_1 = myEmail.substring(17,26);
console.log(substring_1);
//natija - gmail.com
let substring_2 = myEmail.substring(8);
console.log(substring_2);
//natija - hodiev04@gmail.com
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
8.substr()
sintaksis: substr(item,length)
ushbu metod slice() ga o'xhsaydi farqi shuki item-qayerdan boshlab chiqarilishi kerakligini belgilasa length-chiqishi kerak bo'lgan elementning uzunligini belgilaydi, agar birinchi pozitsiya manfiy bo'lsa chiqarib olinishi kerak bo'lgan qismni text oxiridan boshlab xisoblaydi.!
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let substr_1 = myEmail.substr(12,6);
console.log(substr_1);
//natija - ev04@g
let substr_2 = myEmail.substr(-9, 5);
console.log(substr_2);
//natija - gmail
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
9.toUpperCase()
Ushbu metod string elementini katta xarfli tekstga o'giribberadi.!
let myEmail = 'samandarhodiev04@gmail.com';
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let toUpp_ = myEmail.toUpperCase();
console.log(toUpp_);
//natija - SAMANDARHODIEV04@GMAIL.COM
10.toLowerCase()
Ushbu metod string elementini kchik xarfli tekstga o'giribberadi.!
let myEmail = 'SAMANDARHODIEV04@GMAIL.COM';
console.log(myEmail);
//natija - SAMANDARHODIEV04@GMAIL.COM
let toLove_ = myEmail.toLowerCase();
console.log(toLove_);
//natija - samandarhodiev04@gmail.com
This content originally appeared on DEV Community and was authored by samandar hodiev

samandar hodiev | Sciencx (2024-06-25T12:31:55+00:00) String methods in JavaScript.! part(1). Retrieved from https://www.scien.cx/2024/06/25/string-methods-in-javascript-part1/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.