Maison > interface Web > js tutoriel > le corps du texte

Comment utiliser la méthode slice en javascript

藏色散人
Libérer: 2023-01-07 11:42:46
original
12576 Les gens l'ont consulté

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)".

Comment utiliser la méthode slice en javascript

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)
Copier après la connexion

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>
Copier après la connexion

Sortie :

happy world!
Copier après la connexion

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>
Copier après la connexion

Sortie :

happy
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal