Sous-Chaîne Javascript

| | | |

La méthode JavaScript substring () récupère une plage de caractères entre les deux positions d`index. Vous pouvez utiliser substring () pour récupérer des caractères jusqu`à la fin d`une chaîne en omettant une position d`index de fin.

Une sous-chaîne est une petite partie d`une chaîne plus grande. Les programmeurs utilisent des sous-canaux pour extraire les données spécifiques dont ils ont besoin dans une chaîne.

Par exemple, vous pouvez diviser le jour, le mois et l`année de la date de naissance d`un utilisateur en trois variables. Cela vous permet de stocker chaque valeur seule au lieu de stocker la date de naissance en tant que variable.

Vous pouvez également diviser une chaîne pour obtenir les deux premières lettres du nom d`un utilisateur. Dans ce guide, nous allons explorer comment vous pouvez utiliser la sous-chaîne en JavaScript.

Comment utiliser la méthode de la sous-chaîne JavaScript

Les extraits de processus de la sous-chaîne JavaScript () partie d`une chaîne entre deux valeurs d`index. Sans deuxième index de valeur, la sous-chaîne() récupère tous les caractères après un numéro d`index particulier

La méthode de la sous-chaîne() prend deux arguments :.

  • La position à laquelle la sous-chaîne doit commencer ; et
  • La position où la sous-chaîne doit S`arrêter

Regardons la syntaxe de cette méthode :.

La sous-chaîne () est ajoutée à la fin d`une chaîne. Seul le paramètre startup est nécessaire pour que la méthode substring() fonctionne

Exemples JavaScript de sous-chaînes

Obtenir des caractères à la fin d`une chaîne

Nous avons une chaîne qui contient le nom d`un chat. Nous voulons supprimer les deux premiers caractères du nom du chat et voir ce qui reste. Pour ce faire, nous pouvons utiliser la méthode substring() :

Dans la première ligne de code, nous définissons une variable appelée catName. Nous attribuons la valeur Pickles à cette variable. Ensuite, nous définissons une variable JavaScript qui récupère une sous-chaîne de la variable catName.

Nous avons utilisé 2 comme paramètre dans le champ substring () method. Cela signifie que la méthode renvoie chaque lettre après le deuxième index de la chaîne. Voici le résultat de notre exemple :

ckles

Nous pouvons maintenant voir toutes les lettres qui apparaissent après la position d`index 2.

Obtenir les caractères de la plage

h3>

Si nous essayons d`obtenir une partie d`une chaîne qui commence par un caractère et se termine par un autre, nous devrions passer deux valeurs ‚Äã‚Äãinto > substring () Le premier argument est le début et le second est la fin caractère.

Nous avons besoin des trois premiers caractères de notre nom de chat :

Le résultat de l`exemple est comme ci-dessus :

Pic

Notre chaîne contient tous les caractères dans la plage d`index de 0 et 3. N`oubliez pas que les chaînes sont indexées à zéro. Cela signifie que si vous souhaitez récupérer le premier caractère d`une chaîne, vous devez commencer votre sous-chaîne à 0.

Récupérer le dernier caractère

Nous récupérons le dernier caractère de notre chaîne. Nous ne pouvons pas utiliser des nombres d`index négatifs avec la méthode de sous-chaîne. Au lieu de cela, nous pouvons utiliser la méthode length pour trouver la longueur d`une chaîne. Ensuite, nous pouvons utiliser ce numéro pour récupérer le dernier caractère de notre chaîne :

Le résultat est :

s

cet exemple, catName.length obtient la longueur de notre chaîne - le nombre de caractères qu`elle contient -. et renvoie le dernier caractère de la chaîne

Conclusion

La méthode renvoie les caractères JavaScript de la sous-chaîne () entre deux valeurs d`index ‚Äã‚Äãdans le listing. Si vous ne spécifiez pas de valeur d`index finale, substring () renvoie tous les caractères après une position d`index donnée.

Les développeurs utilisent la méthode substring () pour diviser une chaîne en plusieurs parties. Ceci est utile si un développeur n`a besoin que d`une seule information d`une chaîne

Pour en savoir plus sur le codage en JavaScript, lisez notre guide sur meilleurs tutoriels JavaScript pour débutants .