La méthode slice en JavaScript peut extraire une certaine partie d'une chaîne et renvoyer la partie extraite sous forme de nouvelle chaîne. Sa syntaxe d'utilisation est telle que "stringObject.slice(start,end)".
L'environnement d'exploitation de cet article : système windows7, javascript version 1.8.5, ordinateur DELL G3
Comment utiliser la méthode slice en javascript ? La méthode
slice() extrait une certaine partie d'une chaîne et renvoie la partie extraite sous forme de nouvelle chaîne.
Syntaxe
stringObject.slice(start,end)
Paramètres
start L'index de départ du fragment à extraire. S'il s'agit d'un nombre négatif, ce paramètre précise la position à partir de la fin de la chaîne. Autrement dit, -1 fait référence au dernier caractère de la chaîne, -2 fait référence à l'avant-dernier caractère, et ainsi de suite.
end L'index qui suit immédiatement la fin du segment à extraire. Si ce paramètre n'est pas précisé, la sous-chaîne à extraire inclut la chaîne du début à la fin de la chaîne d'origine. Si ce paramètre est négatif, il précise la position à partir de la fin de la chaîne.
Valeur de retour
Une nouvelle chaîne. Inclut tous les caractères de la chaîne stringObject du début (inclus) à la fin (exclusif).
Explication
Les méthodes de l'objet String slice(), substring() et substr() (obsolètes) peuvent toutes renvoyer la partie spécifiée de la chaîne. slice() est plus flexible que substring() car elle autorise les nombres négatifs comme arguments. slice() diffère de substr() en ce sens qu'elle spécifie une sous-chaîne en termes de deux positions de caractères, tandis que substr() spécifie une sous-chaîne en termes de position et de longueur de caractères.
Notez également que String.slice() est similaire à Array.slice().
Exemple
Exemple 1
Dans cet exemple, nous extrairons tous les caractères à partir de la position 6 :
<script type="text/javascript"> var str="Hello happy world!" document.write(str.slice(6)) </script>
Sortie :
happy world!
Exemple 2
Dans cet exemple, nous extrairons de la position 6 à la position Tous les caractères de 11 :
<script type="text/javascript"> var str="Hello happy world!" document.write(str.slice(6,11)) </script>
Sortie :
happy
Apprentissage recommandé : "Tutoriel avancé javascript"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!