Maison > interface Web > Questions et réponses frontales > A quoi sert le fractionnement javascript

A quoi sert le fractionnement javascript

藏色散人
Libérer: 2021-10-14 14:51:41
original
7208 Les gens l'ont consulté

La fonction de javascript split est de diviser une chaîne en un tableau de chaînes. Sa syntaxe d'utilisation est "stringObject.split(separator,howmany)".

A quoi sert le fractionnement javascript

L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.

À quoi sert le fractionnement javascript ? La méthode

split() est utilisée pour diviser une chaîne en un tableau de chaînes.

Syntaxe

stringObject.split(separator,howmany)
Copier après la connexion

Paramètres

séparateur requis. Une chaîne ou une expression régulière pour diviser le stringObject à partir de l'endroit spécifié par ce paramètre.

combien en option. Ce paramètre spécifie la longueur maximale du tableau renvoyé. Si ce paramètre est défini, pas plus de sous-chaînes ne seront renvoyées que le tableau spécifié par ce paramètre. Si ce paramètre n'est pas défini, la chaîne entière sera divisée quelle que soit sa longueur.

Valeur de retour

Un tableau de chaînes. Le tableau est créé en divisant la chaîne stringObject en sous-chaînes aux limites spécifiées par le séparateur. Les chaînes du tableau renvoyé n'incluent pas le séparateur lui-même.

Cependant, si le séparateur est une expression régulière contenant des sous-expressions, alors le tableau renvoyé comprend des chaînes correspondant à ces sous-expressions (mais pas du texte correspondant à l'intégralité de l'expression régulière).

Conseils et notes

Remarque : Si la chaîne vide ("") est utilisée comme séparateur, chaque caractère du stringObject sera divisé entre eux.

Remarque : L'opération effectuée par String.split() est l'opposé de l'opération effectuée par Array.join.

Exemple

Exemple 1

Dans cet exemple, nous diviserons la chaîne de différentes manières :

<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>
Copier après la connexion

Sortie :

How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you
Copier après la connexion

Exemple 2

Dans cet exemple, nous diviserons la chaîne avec une structure plus complexe String :

"2:3:4:5".split(":")//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")//将返回["", "a", "b", "c"]
Copier après la connexion

Exemple 3

Utilisez le code suivant pour diviser des phrases en mots :

var words = sentence.split(&#39; &#39;)
Copier après la connexion

Ou utilisez des expressions régulières comme séparateurs :

var words = sentence.split(/\s+/)
Copier après la connexion

Exemple 4

Si vous souhaitez diviser des mots en lettres ou pour diviser une chaîne en caractères , vous pouvez utiliser le code suivant :

"hello".split("")//可返回 ["h", "e", "l", "l", "o"]
Copier après la connexion

Si vous n'avez besoin de renvoyer qu'une partie des caractères, veuillez utiliser combien de paramètres :

"hello".split("", 3)//可返回 ["h", "e", "l"]
Copier après la connexion

Apprentissage recommandé : "Tutoriel de base de 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