logo

JavaScript String slice() Mètode

El mètode JavaScript string slice() s'utilitza per obtenir la part de la cadena i retorna la nova cadena. Calia especificar el número d'índex com a paràmetres inicial i final per obtenir la part de la cadena. L'índex comença des de 0.

Aquest mètode ens permet passar un nombre negatiu com a índex. En aquest cas, el mètode comença a obtenir-se des del final de la cadena. No fa cap canvi a la cadena original.

Sintaxi

El mètode slice() es representa amb la sintaxi següent:

barra d'eines d'accés ràpid de word
 string.slice(start,end) 

Paràmetre

començar - Representa la posició de la cadena des d'on comença la recuperació.

final - És opcional. Representa la posició fins a la qual arriba la cadena. És a dir, el paràmetre final no està inclòs.

Tornar

Part de la corda

JavaScript String slice() Exemple de mètode

Vegem alguns exemples senzills del mètode slice().

Exemple 1

Aquí, imprimirem la part de la cadena passant l'índex inicial i final.

emissió de tipus i conversió de tipus en java
 var str = 'Javatpoint'; document.writeln(str.slice(2,5)); 
Prova-ho ara

Sortida:

 vat 

Exemple 2

Aquí, proporcionarem només un índex inicial. En aquest cas, el mètode recupera la cadena fins a la seva longitud.

 var str = 'Javatpoint'; document.writeln(str.slice(0)); 
Prova-ho ara

Sortida:

 Javatpoint 

Exemple 3

Aquest és un exemple més en què només proporcionem l'índex inicial.

 var str = 'Javatpoint'; document.writeln(str.slice(4)); 
Prova-ho ara

Sortida:

cadena invertida java
 tpoint 

Exemple 4

En aquest exemple, proporcionarem un nombre negatiu com a índex. En aquest cas, el mètode comença a obtenir-se des del final de la cadena.

 var str = 'Javatpoint'; document.writeln(str.slice(-5)); 
Prova-ho ara

Sortida:

 point 

Exemple 5

En aquest exemple, proporcionarem un nombre negatiu com a índex inicial i final. En aquest cas, el mètode comença a obtenir-se des del final de la cadena.

 var str = 'Javatpoint'; document.writeln(str.slice(-5,-1)); 
Prova-ho ara

Sortida:

 poin