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

JavaScript String substring() 方法

 Objet String JavaScript

substring()方法提取字符串的一部分并以新字符串的形式返回,而不修改原始字符串。

开始(start)结束(end)参数指定要提取字符串的一部分。

substring()从start提取字符,但不包括end。尤其是:

  • 如果省略end,则substring()将字符提取到字符串的末尾

  • 如果start等于end,则substring()返回一个空字符串

  • 如果start大于end,则substring()的效果就像两个参数被交换一样

第一个字符的索引为0,第二个字符的索引为1,依此类推。

语法:

string.substring(start, end)
var str1 = 'Pollution de l'air est l'introduction de substances chimiques dans l'atmosphère.39;;
var str2 = str1.substring(7);
Vérifiez le‹/›

Compatibilité du navigateur

Tous les navigateurs supportent complètement la méthode substring() :

Méthode
substring()EstEstEstEstEst

Valeur des paramètres

ParamètresDescription
start(obligatoire) L'index du premier caractère à inclure dans la sous-chaîne retournée
end(optionnel) L'index du premier caractère à exclure de la sous-chaîne retournée. Si omisendSi, substring() extrait jusqu'à la fin de la chaîne.

Détails techniques

Valeur de retour :Nouvelle chaîne de caractères contenant une partie spécifique de la chaîne donnée
Version JavaScript :ECMAScript 1

Plus d'exemples

L'exemple suivant utilise substring() pour extraire des caractères à partir de l'index4à9(10-1Extrait des caractères :

var str1 = 'Pollution de l'air est l'introduction de substances chimiques dans l'atmosphère.39;;
var str2 = str1.substring(4, 10);
Vérifiez le‹/›

 Objet String JavaScript