Tout d'abord, jetons un coup d'œil à l'introduction de l'utilisation des fonctions de sous-chaîne.
1. Sous-chaîne
La sous-chaîne nécessite au moins un paramètre, le premier paramètre est la position de départ et le deuxième paramètre est facultatif et la position finale.
Il n'y a qu'un seul paramètre:
La copie de code est la suivante:
<meta charset = "utf-8" />
<script type = 'text / javascript'>
/ **
* La fonction de sous-chaîne utilise une démo
* /
var str = 'Bienvenue sur wulin.com pour les invités';
var sub = str.substring (3);
alerte (sub); // OUT: Les chaussures pour enfants visitent wulin.com
</cript>
Deux paramètres:
La copie de code est la suivante:
<meta charset = "utf-8" />
<script type = 'text / javascript'>
/ **
* La fonction de sous-chaîne utilise une démo
* /
var str = 'Bienvenue sur wulin.com pour les invités';
var sub = str.substring (3,11);
alerte (sub); // Out: chaussures pour enfants à wulin.com
</cript>
2. Substrat
Le substr nécessite également au moins un paramètre, le premier paramètre est la position de départ et le deuxième paramètre est facultatif, ce qui est la longueur.
Il n'y a qu'un seul paramètre:
La copie de code est la suivante:
<meta charset = "utf-8" />
<script type = 'text / javascript'>
/ **
* La fonction de sous-chaîne utilise une démo
* /
var str = 'Bienvenue sur wulin.com pour les invités';
var sub = str.substr (3);
alerte (sub); // OUT: Les chaussures pour enfants visitent wulin.com
</cript>
Deux paramètres:
La copie de code est la suivante:
<meta charset = "utf-8" />
<script type = 'text / javascript'>
/ **
* La fonction de sous-chaîne utilise une démo
* /
var str = 'Bienvenue sur wulin.com pour les invités';
var sub = str.substr (3,2);
alerte (sub); // Out: gamin
</cript>
À partir de cet exemple ci-dessus, on peut voir que lorsque la sous-chaîne et le substr n'ont qu'un seul paramètre, les résultats sont les mêmes, uniquement si le deuxième paramètre est différent.