String indexOf()
String lastIndexOf()
String search()
String match()
String matchAll()
String includes()
String startsWith()
String endsWith()
indexOf()
Ushbu metod string satrining elementiga mos indeks raqamni qaytaradi, element topilmasa -1 qaytaradi!
let myEmail = "samandarhodiev04@gmail.com";
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let indexOf_ = myEmail.indexOf('a');
console.log(indexOf_);
//natija - 1
LastIndexOf()
Ushbu metod IndeOF() metodi kabi ishlaydi ammo ular orasida bir farq bor.
Farq:
indexOf() - metodi izlanayotgan satr elementiga mos indeks raqamini chapdan o'ngga qarab izlaydi va topilgan 1-natijani qaytaradi.
LastIndexOf() - metodi esa o'ngdan chapga qarab izlaydi va topilgan 1-natijani qaytaradi.!
let myEmail = "samandarhodiev04@gmail.com";
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let LastIndexOf_ = myEmail.lastIndexOf('a');
console.log(LastIndexOf_);
//natija - 19
search()
Ushbu metod satrni yoki satr elementini oladi va mos keluvchi indeks raqamini qaytaradi.!
IndexOf() va Search() metodiga o'xshash bo'lishiga qaramasdan, search() elementga mos indeks raqam qayerdan boshlab izlanishi kerakligini belgilayolmaydi.!
let myEmail = "samandarhodiev04@gmail.com";
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let search_ = myEmail.search('.com');
console.log(search_);
//natija - 22
match()
Ushbu metod izlanayotgan element yoki satr ni o'z ichiga olgan massivni qaytaradi, ushbu metod katta-kchik harflarga sezgir va quyidagi misolda katta kchik harflar farq qilmagan holda izlash imkonini beruvchi xolatlar keltirilgan.!
let fruits_ = 'apple, banana, lEmon, apple, mango, appLe';
console.log(fruits_);
//natija - apple, banana, lemon, apple, mango, apple
let match_1 = fruits_.match('le');
console.log(match_1);
//natija - ['le', index: 3, input: 'apple, banana, lemon, apple, mango, apple', groups: undefined]
let match_2 = fruits_.match(/le/g);
console.log(match_2);
//natija - ['le', 'le']
let match_3 = fruits_.match(/le/gi);
console.log(match_3);
//natija - ['le', 'lE', 'le', 'Le']
matchAll()
ES2020
includes()
Ushbu metod string satiri ichida biror bir satr yoki element bor yoki yo'qligini aniqlabberadi, bor bo'lsa - true yo'q bo'lsa - false qiymat qaytaradi, ushbu metod ES6 da kiritilgan va katta-kichik xarflarga sezgir.!
let fruits_ = 'apple, banana, lEmon, apple, mango, appLe';
console.log(fruits_);
//natija - apple, banana, lemon, apple, mango, apple
let includes_1= fruits_.includes('apple');
console.log(includes_1);
//natija - true
let includes_2= fruits_.includes('carrot');
console.log(includes_2);
//natija - false
startWith()
ES6.
Ushbu metod string elementi qanday xarf yoki raqam bilan boshlanishiga qarab true yoki false qiymat qaytaradi shuningdek katta va kichik xarflarga sezgir va izlash qayerdan boshlanishi kerakligini belgilash mumkin.
sintaksis: startwith('sign' , n)!
let myEmail = "samandarhodiev04@gmail.com";
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let startWith_1 = myEmail.startsWith('s');
console.log(startWith_1);
//natija - true
let startWith_2 = myEmail.startsWith('M');
console.log(startWith_2);
//natija - false
let startWith_3 = myEmail.startsWith('a', 12);
console.log(startWith_3);
//natija - false
EndsWith()
ES6.
Ushbu metod string elementi qanday xarf yoki raqam bilan boshlanishiga qarab true yoki false qiymat qaytaradi shuningdek katta va kichik xarflarga sezgir va izlash qayerdan boshlanishi kerakligini belgilash mumkin.
sintaksis: startwith('sign' , n)!
let myEmail = "samandarhodiev04@gmail.com";
console.log(myEmail);
//natija - samandarhodiev04@gmail.com
let endsWith_1 = myEmail.endsWith('M');
console.log(endsWith_1);
//natija - false
let endsWith_2 = myEmail.endsWith('m');
console.log(endsWith_2);
//natija - true
let endsWith_3 = myEmail.endsWith('o',25);
console.log(endsWith_3);
//natija - true
Top comments (0)