1. Méthode de soumission
Définition et utilisation
La méthode de la sous-chaîne est utilisée pour extraire des caractères dans une chaîne entre deux indices spécifiés.
grammaire
StringObject.Substring (start, stop)
Description du paramètre
Démarrer requis. Un entier non négatif qui spécifie la position du premier caractère de la sous-chaîne à extraire dans StringObject.
Arrêtez en option. Un entier non négatif a une position de plus dans StringObject que le dernier caractère de la sous-chaîne à extraire. Si ce paramètre est omis, la sous-chaîne retournée se poursuivra jusqu'à la fin de la chaîne.
Valeur de retour
Une nouvelle chaîne dont la valeur contient une sous-chaîne de stringObject dont le contenu est tous des caractères du début à l'arrêt-1, avec une longueur d'arrêt moins le début.
illustrer
La méthode de la substance renvoie une sous-chaîne comprenant les caractères au début, mais pas les caractères à la fin.
Si le démarrage et la fin sont égaux, la méthode renvoie une chaîne vide (c'est-à-dire une chaîne de longueur 0).
Si le démarrage est plus grand que la fin, la méthode échangera ces deux paramètres avant d'extraire la sous-chaîne.
Si le démarrage ou la fin est négatif, il sera remplacé par 0.
2. Méthode SUBSTR
Définition et utilisation
La méthode substr renvoie une sous-chaîne de la longueur spécifiée à partir de la position spécifiée.
grammaire
stringObject.substr (start [, longueur])
Description du paramètre
Démarrer requis. La position de départ de la sous-chaîne requise. L'indice du premier caractère de la chaîne est 0.
longueur en option. Le nombre de caractères qui doivent être inclus dans la sous-chaîne retournée.
illustrer
Si la longueur est 0 ou négative, une chaîne vide sera renvoyée.
Si ce paramètre n'est pas spécifié, la sous-chaîne continuera à la fin du stringObject.
3. Exemple
La copie de code est la suivante:
<script type = "text / javascript">
Demo de fonction () {
var str, str;
var s = "Hello Word";
str = S.Substring (0, 3); // Prendre la sous-chaîne.
console.log (str); // ====> hel
str = s.substr (0,3);
console.log (str); // ====> hel
}
</cript>