63 of 264 menu

Metoden substr

Metoden substr returnerer en understreng fra en streng (kildestrengen ændres ikke). Den første parameter angiver positionsnummeret, hvorfra metoden begynder at udtrække tegn (nummereringen starter fra nul), og den anden parameter - hvor mange tegn der skal udtrækkes.

Den første parameter kan tage negative værdier. I dette tilfælde vil tællingen af tegnet, hvorfra udskæringen starter, foregå fra slutningen af strengen. Det sidste tegn har nummer -1. Den anden parameter er ikke obligatorisk, hvis den ikke er angivet, vil alle tegn til slutningen af strengen blive udskåret.

Syntaks

streng.substr(hvorfra skal der udskæres, [hvor mange tegn skal udskæres]);

Eksempel

Lad der være givet en streng. Lad os udtrække de første 3 tegn fra den:

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

Resultatet af udførelsen af koden:

'abc'

Eksempel

Lad os nu udtrække tegn fra 2.-positionen og til slutningen af strengen (for at gøre dette, lad være med at angive metodens anden parameter):

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

Resultatet af udførelsen af koden:

'cde'

Eksempel

Lad os udtrække en understreng fra 3. tegnet fra slutningen og tage 2 tegn:

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

Resultatet af udførelsen af koden:

'cd'

Eksempel

Og lad os nu udtrække en understreng fra 3. tegnet fra slutningen og tage den resterende del af strengen til slutningen (for at gøre dette, lad være med at angive den anden parameter for metoden):

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

Resultatet af udførelsen af koden:

'cde'

Eksempel

Lad os udtrække det sidste tegn i strengen:

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

Resultatet af udførelsen af koden:

'e'

Se også

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis