63 of 264 menu

Metod substr

Metod substr sətirdən alt sətri qaytarır (orijinal sətir dəyişmir). Birinci parametr metodun kəsməyə başlayacağı mövqenin nömrəsini təyin edir (nömrələmə sıfırdan başlayır), ikinci parametr isə neçə simvolun kəsilməli olduğunu göstərir.

Birinci parametr mənfi dəyərlər ala bilər. Bu halda kəsmənin başlayacağı simvolun hesablanması sətrin sonundan başlayacaq. Son simvolun nömrəsi -1-dir. İkinci parametr məcburi deyil, əgər göstərilməyibsə, sətrin sonuna qədər olan bütün simvollar kəsiləcək.

Sintaksis

sətir.substr(haradan kəsmək, [neçə simvol kəsmək]);

Nümunə

Bir sətir verildiyini fərz edək. Gəlin ondan ilk 3 simvolu kəsək:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

Kodun icrasının nəticəsi:

'abc'

Nümunə

Gəlin indi 2-ci mövqedən başlayaraq sətrin sonuna qədər olan simvolları kəsək (bunun üçün metodun ikinci parametrini təyin etməyəcəyik):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

Kodun icrasının nəticəsi:

'cde'

Nümunə

Gəlin sondan 3-cü simvoldan başlayaraq 2 simvoldan ibarət alt sətri kəsək:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

Kodun icrasının nəticəsi:

'cd'

Nümunə

İndi isə gəlin sondan 3-cü simvoldan başlayaraq sətrin sonuna qədər olan bütün qalan hissəni kəsək (bunun üçün ikinci parametri təyin etməyəcəyik):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

Kodun icrasının nəticəsi:

'cde'

Nümunə

Gəlin sətrin sonuncu simvolunu kəsək:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

Kodun icrasının nəticəsi:

'e'

Həmçinin baxın

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et