Syntaxe de la méthode substr ()
La syntaxe de la méthode substr () est définie comme
La syntaxe contient les éléments suivants:
Notes complémentaires:
Certaines informations intéressantes que vous devez garder à l'esprit concernant la méthode substr () sont::
Pour comprendre le fonctionnement de la méthode substr (), effectuez des exemples ci-dessous.
Exemple 1: Fournir l'indice de départ et la longueur
Créez une nouvelle variable de chaîne et donnez-lui une certaine valeur; Utilisez la ligne suivante:
var string = "Bonjour, bienvenue à Linuxhint!"Extraire une sous-chaîne du mot "Accueillir"Ou de l'index"7»Et la durée de la sous-chaîne sera dix caractères:
var RUSTURSTRING = String.substr (7, 10);Enfin, afficher le résultats En utilisant la fonction de journal de console:
console.Log (RUSTURSTRING);Vous obtiendrez le résultat suivant sur votre console:
Vous pouvez voir que le résultats Contient une sous-chaîne de 10 caractères (y compris des espaces vides) extrait de notre chaîne d'origine.
Pour vérifier que la méthode substr () n'a pas modifié la chaîne d'origine, imprimez également la chaîne d'origine à l'aide de la fonction de journal de console:
console.log (chaîne);Exécution de ce code, donnez la sortie suivante:
Comme vous pouvez le voir, la chaîne d'origine n'est pas modifiée.
Exemple 2: Extraction d'une sous-chaîne sans passer la longueur
Pour voir ce qui se passe lorsque vous ne fournissez pas le paramètre de longueur dans la méthode substr (), créez une chaîne avec la ligne suivante:
var string = "c'est incroyable!!!"Utilisez ensuite la méthode substr () et stockez la valeur de retour dans une nouvelle variable de chaîne:
var RUSTURSTRING = String.substr (4);Après cela, passez le résultats Dans la fonction de journal de la console pour afficher le résultat sur le terminal:
console.Log (RUSTURSTRING);Vous observerez le résultat suivant sur le terminal:
Comme il est clair à partir de la sortie, si le paramètre de longueur n'est pas donné, la méthode substr () extrait la sous-chaîne jusqu'au dernier index de la chaîne d'origine.
Exemple 3: passer des valeurs négatives dans les arguments
Pour observer le comportement de la méthode substr () avec des valeurs négatives dans ses arguments, faites une nouvelle chaîne en utilisant la ligne suivante:
var string = "Vous êtes assez! "Après cela, utilisez deux fois la méthode substr (), une fois avec une valeur d'index négative et une fois avec une valeur de longueur négative et stockez le résultat en deux variables différentes:
var RUSTURSTRING1 = String.substr (4, -1);Affichez la sortie des deux variables en utilisant la fonction de journal de la console:
console.Log ("La sous-chaîne de l'argument de longueur négative est comme" + résultatstring1);Exécutez le programme et observez le résultat sur le terminal pour être:
Il ressort clairement du résultat que lorsque des valeurs négatives sont transmises dans l'un ou l'autre des arguments de la méthode substr (), le résultat est toujours une chaîne vide.
Conclusion
La méthode JavaScript substr () crée une sous-chaîne à partir d'une variable de chaîne ou d'une base littérale sur une valeur d'index de départ et une longueur. Cependant, le paramètre de longueur est facultatif. Avec ce post, vous avez effectué tous les différents types de résultats que vous pouvez obtenir en modifiant les valeurs des arguments de la méthode substr ().