JavaScript String substring() methode
- Vorige pagina substr()
- Volgende pagina toLocaleLowerCase()
- Go up one level JavaScript String Referentie Handboek
Definitie en gebruik
substring()
De methode haalt karakters op tussen twee indices (posities) in een string en retourneert een substring.
substring()
De methode haalt karakters op van begin tot einde (exclusief).
substring()
De methode wijzigt de oorspronkelijke string niet.
als start groter dan endwanneer dit zo is, wissel de parameters: (4, 1) = (1, 4).
De begin- of eindwaarden kleiner dan 0 worden gezien als 0.
Zie ook:
Voorbeeld
Voorbeeld 1
Een substring extraheren uit de tekst:
let text = "Hello world!"; let result = text.substring(1, 4);
Voorbeeld 2
van positie 2 beginnend:
let result = text.substring(2);
Voorbeeld 3
als start groter dan enddan wissel de parameters:
let result = text.substring(4, 1);
Voorbeeld 4
Als 'start' kleiner is dan 0, begint het van index 0:
let result = text.substring(-3);
Voorbeeld 5
Alleen de eerste:
let result = text.substring(0, 1);
Voorbeeld 6
Alleen de laatste:
let result = text.substring(text.length - 1);
Syntax
string.substring(start, end)
Parameter
Parameter | Beschrijving |
---|---|
start |
Verplicht. Ongeveerhele getallen. Startpositie. De eerste character staat op index 0. |
end |
Optioneel. Ongeveerhele getallen. Eindpositie (ten hoogste, niet inbegrepen). Als het wordt weggelaten, wordt het resterende deel van de string geëxtraheerd. |
terugkeerwaarde
Type | Beschrijving |
---|---|
String | de string die de geëxtraheerde karakters bevat. |
Technische details
terugkeerwaarde
retourneert een nieuwe string, waarvan de waarde de string een substring, de inhoud ervan is van start tot end-1 van alle karakters, de lengte ervan is end verminder start.
Beschrijving
substring()
de substring die de methode retourneert start de karakters, niet inbegrepen end de karakters
als de parameter start met end gelijk zijn, dan is het resultaat een lege string (een string met een lengte van 0). Als start dan end groot, dan wisselt deze methode deze twee parameters eerst om voor het extraheren van de substring.
Onthoud dat de substring inbegrepen is start de karakters, niet inbegrepen end de karakters, de lengte van de teruggegeven substring is altijd gelijk aan end-start.
Let op:split()
en substr()
Kunnen alle een substring uit een string extraheren. Verschilt van deze methoden:substring()
De methode accepteert geen negatieve parameters.
Browserondersteuning
substring()
Is een kenmerk van ECMAScript1 (ES1).
Alle browsers ondersteunen ES1 (JavaScript 1997) volledig:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
- Vorige pagina substr()
- Volgende pagina toLocaleLowerCase()
- Go up one level JavaScript String Referentie Handboek