Méthode substring() de String JavaScript
- page précédente substr()
- page suivante toLocaleLowerCase()
- Retour au niveau supérieur Manuel de référence JavaScript String
Définition et utilisation
substring()
La méthode extrait les caractères entre deux indices (positions) dans la chaîne et retourne une sous-chaîne.
substring()
La méthode extrait les caractères de la début à la fin (sans inclure).
substring()
La méthode ne modifie pas la chaîne d'origine.
Si début si le caractère àalors échanger les paramètres : (4, 1) = (1, 4).
Les valeurs de début ou de fin inférieures à 0 sont considérées comme 0.
Voir également :
Instance
Exemple 1
Extraire une sous-chaîne du texte :
let text = "Hello world!"; let result = text.substring(1, 4);
Exemple 2
commence à la position 2 :
let result = text.substring(2);
Exemple 3
Si début si le caractère àalors échangez les paramètres :
let result = text.substring(4, 1);
Exemple 4
Si "début" est inférieur à 0, il commence à l'index 0 :
let result = text.substring(-3);
Exemple 5
Seulement le premier :
let result = text.substring(0, 1);
Exemple 6
Seulement le dernier :
let result = text.substring(text.length - 1);
Syntaxe
string.substring(début, le caractère à)
Paramètres
Paramètres | Description |
---|---|
début |
Obligatoire. Entier non négatif. Position de début. Le premier caractère se trouve à l'index 0. |
le caractère à |
Optionnel. Entier non négatif. Position de fin (au plus, mais ne comprend pas). Si omis, extrait le reste de la chaîne. |
Valeur de retour
Type | Description |
---|---|
Chaîne | la chaîne contenant les caractères extraits. |
Détails techniques
Valeur de retour
retourne une nouvelle chaîne qui contient string une sous-chaîne de début à le caractère àtous les caractères à le caractère à retrait début.
Description
substring()
La sous-chaîne renvoyée par la méthode inclut début le caractère à le caractère à le caractère à
si début si le caractère à si début si le caractère à si elles sont grandes, cette méthode échangera d'abord ces deux paramètres avant d'extraire la sous-chaîne.
Rappelez-vous que la sous-chaîne inclut début le long du caractère à le caractère à le long du caractère à le caractère à-début.
Veuillez noter que,split()
et substr()
Tous peuvent extraire une sous-chaîne d'une chaîne. En revanche,substring()
La méthode ne prend pas de paramètres négatifs.
prise en charge du navigateur
substring()
C'est une caractéristique de ECMAScript1 (ES1).
Tous les navigateurs prennent en charge complètement ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
prise en charge | prise en charge | prise en charge | prise en charge | prise en charge | prise en charge |
- page précédente substr()
- page suivante toLocaleLowerCase()
- Retour au niveau supérieur Manuel de référence JavaScript String