English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode JavaScript String slice()

 Objet String JavaScript

slice()Retourne une partie de la chaîne de caractères extraite par la méthode et la renvoie en tant que nouvelle chaîne de caractères sans modifier la chaîne originale.

DansDébut (start)EtFin (end)Les paramètres spécifient une partie de la chaîne de caractères à extraire (endNe pas inclure.

L'index du premier caractère est 0, l'index du deuxième caractère est1En conséquence.

Si elle est omiseendLes paramètres, si cette méthode coupe le reste de la chaîne de caractères.

Utilisez l'index négatif pour extraire une partie de la chaîne de caractères à partir de la fin (voir les exemples ci-dessous).

Grammaire :

string.slice(start, end)
var str = 'fr.oldtoolbag.com';
var ext = str.slice(3);
Vérifiez et voyez‹/›

Compatibilité navigateur

Tous les navigateurs prennent en charge complètement la méthode slice() :

Méthode
slice()EstEstEstEstEst

Valeur du paramètre

ParamètresDescription
start(obligatoire)Index de départ, extrayant à partir de cet index
end(optionnel)Index de départ, extrayant avant cet index. Le caractère à cet index ne sera pas inclus. Si omisendSi slice() extrait jusqu'à la fin de la chaîne.

Détails techniques

Valeur de retour :Un nouveau chaîne de caractères contenant la partie extraite de la chaîne
Version JavaScript :ECMAScript 1

Plus d'exemples

L'exemple suivant utilise slice() pour extraire des positions :3à9(10-1) caractères: :

var str = 'fr.oldtoolbag.com';
var ext = str.slice(3, 10);
Vérifiez et voyez‹/›

Le suivant extrait uniquement le dernier caractère avec slice() :

var str = 'fr.oldtoolbag.com';
var ext = str.slice(-1);
Vérifiez et voyez‹/›

Les exemples suivants utilisent slice() avec un index négatif :

var str = 'fr.oldtoolbag.com';
var ext = str.slice(-8, -3);
Vérifiez et voyez‹/›

 Objet String JavaScript