logo

JavaScript String slice() Methode

De JavaScript-methode string slice() wordt gebruikt om het deel van de string op te halen en de nieuwe string terug te geven. Het vereiste om het indexnummer op te geven als de start- en eindparameters om het deel van de string op te halen. De index begint vanaf 0.

Met deze methode kunnen we een negatief getal als index doorgeven. In dat geval begint de methode met ophalen vanaf het einde van de string. Het brengt geen enkele verandering aan in de originele string.

Syntaxis

De slice()-methode wordt weergegeven door de volgende syntaxis:

Romeinse cijfers 1-100
 string.slice(start,end) 

Parameter

begin - Het vertegenwoordigt de positie van de string waar het ophalen begint.

einde - Het is optioneel. Het vertegenwoordigt de positie waarheen de string wordt opgehaald. Met andere woorden, de eindparameter is niet opgenomen.

Opbrengst

Een deel van de string

JavaScript String slice() Methode Voorbeeld

Laten we enkele eenvoudige voorbeelden van de slice()-methode bekijken.

voorbeeld 1

Hier zullen we het deel van de string afdrukken door de begin- en eindindex door te geven.

 var str = 'Javatpoint'; document.writeln(str.slice(2,5)); 
Test het nu

Uitgang:

 vat 

Voorbeeld 2

Hier geven we alleen een startindex. In dat geval haalt de methode de string op tot zijn lengte.

 var str = 'Javatpoint'; document.writeln(str.slice(0)); 
Test het nu

Uitgang:

 Javatpoint 

Voorbeeld 3

Dit is nog een voorbeeld waarbij we alleen de startindex verstrekken.

 var str = 'Javatpoint'; document.writeln(str.slice(4)); 
Test het nu

Uitgang:

 tpoint 

Voorbeeld 4

In dit voorbeeld geven we een negatief getal als index. In dat geval begint de methode met ophalen vanaf het einde van de string.

 var str = 'Javatpoint'; document.writeln(str.slice(-5)); 
Test het nu

Uitgang:

 point 

Voorbeeld 5

In dit voorbeeld geven we een negatief getal op als begin- en eindindex. In dat geval begint de methode met ophalen vanaf het einde van de string.

 var str = 'Javatpoint'; document.writeln(str.slice(-5,-1)); 
Test het nu

Uitgang:

 poin