Maison  >  Article  >  interface Web  >  Comment utiliser la méthode slice en javascript

Comment utiliser la méthode slice en javascript

藏色散人
藏色散人original
2021-07-10 14:20:2412555parcourir

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)

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!

Déclaration:
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