Méthode de sous-chaîne JavaScript
La méthodesubstring est utilisée pour intercepter une chaîne en spécifiant les positions de début et de fin et renvoyer la partie interceptée de la chaîne. Sa syntaxe est la suivante :
参数 | 说明 |
---|---|
str_object | 要操作的字符串(对象) |
start | 必需。开始截取的位置,非负整数 |
end | 可选。字符串截取结束的位置,非负整数;如果省略,则至字符串结束为止 |
Astuce : Si les paramètres start et end sont égaux, alors cette méthode renvoie une chaîne vide. Si start est supérieur à end, la méthode échangera les deux paramètres avant d'intercepter la chaîne.
instance de méthode de sous-chaîne
var str = "abcdef";
document.write( str.substring(1, 3) "
" );
document.write( str.substring(2, 2) "
" );
document.write(str.substring(3, 1));
bc
La différence entre substring, slice et substr
1.substring ne peut pas accepter de paramètres négatifs, mais la méthode slice peut
2. Le deuxième paramètre de la sous-chaîne consiste à spécifier la position finale de l'interception, et le deuxième paramètre de la méthode substr consiste à spécifier la longueur de l'interception de la chaîne