Fonctions de chaîne JavaScript
Pour commencer, une chaîne est un objet en Javascript capable de stocker des données au format texte. En termes simples, un tableau de caractères ou une séquence de lettres ou de caractères en Javascript peuvent être appelés chaînes. Un seul caractère dans un tableau n'a pas de type distinct en Javascript.
Une chaîne en Javascript peut être créée à l'aide de guillemets doubles ou de guillemets simples. Vous pouvez créer une chaîne par un littéral de chaîne ou par l'utilisation d'un nouveau mot-clé (objet chaîne). Les deux méthodes ont été expliquées ci-dessous:
Dans le cas d'un littéral de chaîne, l'utilisation de guillemets doubles peut vous aider à créer une chaîne, étant donné la syntaxe-
var typeStringNameHere = “You created a string literal”;
Dans le cas d'un objet chaîne, l'utilisation d'un nouveau mot clé peut vous aider à créer une chaîne, étant donné la syntaxe suivante:
var typeStringNameHere = new String(“You created a string object”);
Exemples de fonctions de chaîne en JavaScript
La fonction chaîne est facile à utiliser. Ici, nous allons discuter de l'utilisation de la fonction chaîne dans la programmation JavaScript à l'aide d'exemples
-
Indice de()
Il recherchera et renverra l'index de la première occurrence d'un caractère ou d'une sous-chaîne mentionné dans la chaîne. Si le caractère ou la sous-chaîne mentionné n'est pas trouvé, il renverra -1.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
La méthode indexOf () renvoie la position de la première occurrence du texte mentionné, c'est-à-dire 7 .
-
lastIndexOf ()
Cette fonction de chaîne JavaScript recherche et renvoie l'index de la dernière occurrence d'un caractère ou d'une sous-chaîne mentionné dans la chaîne. Si le caractère ou la sous-chaîne mentionné n'est pas trouvé, il renverra -1
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
La méthode lastIndexOf () renvoie la position de la dernière occurrence du texte mentionné, c'est-à-dire 23
-
chercher()
Il recherchera et testera une correspondance dans une chaîne et retournera l'index de la correspondance. Si le caractère ou la sous-chaîne mentionné n'est pas trouvé, il renverra -1.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
La méthode search () renvoie la position de la première occurrence du texte mentionné, c'est-à-dire 7.
La différence entre la méthode search () et la méthode indexOf () est que la méthode search () ne peut pas prendre le deuxième argument et la méthode indexOf () ne peut pas prendre d'expressions régulières.
-
tranche()
Cette fonction de chaîne en JavaScript est utilisée pour découper une partie d'une chaîne et renvoie la partie découpée dans une chaîne nouvellement créée.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
Le résultat de r sera: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
Le résultat de r sera: Kiwi
-
sous-chaîne ()
C'est la même chose que la méthode slice (). La seule différence est que substring () n'accepte pas les index négatifs.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
Le résultat de r va être: Banane
-
substr ()
C'est la même chose que la méthode slice (). La seule différence est que dans substr () le deuxième paramètre indique la longueur du premier, c'est-à-dire le paramètre extrait
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
Le résultat de r sera: Kiwi
-
remplacer (x, y)
Cette méthode remplace le premier paramètre (x) par le deuxième paramètre (y) dans la chaîne:
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
Le résultat de n sera: Veuillez visiter Microsoft!
-
caractère (y)
Renvoie le caractère situé à la position «y» dans la chaîne.
var s = "WORLD";
var r = s.charAt(3);
Le résultat de r sera: L
-
charCodeAt (y)
Cette méthode renvoie la valeur Unicode du caractère situé à la position "y" dans la chaîne.
var str = "Halloween";
var r = str.charCodeAt(0);
Le résultat de r sera: 72
-
toLowerCase ()
Cette fonction de chaîne JavaScript renvoie la chaîne avec tous les caractères convertis en minuscules.
var m = 'PYTHON';
var r = m.toLowerCase();
Le résultat de r sera: python
-
toUpperCase ()
Cette fonction de chaîne JavaScript renvoie la chaîne avec tous les caractères convertis en majuscules.
var m = “python”;
var r = m.toUpperCase();
Le résultat de r sera: PYTHON
-
concat (v1, v2, …)
Cette méthode combinera une ou plusieurs chaînes dans la chaîne d'origine et renverra la chaîne concaténée. La chaîne d'origine ne sera pas modifiée.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
Le résultat de t3 sera: Salut quoi de neuf!
-
réduire()
Cette méthode supprimera tous les espaces blancs du début et de la fin d'une chaîne:
var s = " Hi What's up! ";
var b = s.trim());
Le résultat de b sera: "Salut quoi de neuf!"
-
split (délimiteur)
Cette méthode divise une chaîne en éléments de tableau selon le paramètre spécifié (délimiteur) et renvoie un tableau composé de chaque élément.
var message="Welcome to hell !"
var word=message.split("t");
le mot (0) contient "Bienvenue" et le mot (1) contient "en enfer!"
-
se termine par()
Cette méthode découvre si la chaîne se termine par les caractères d'une chaîne mentionnée. Cette méthode renvoie true si la chaîne se termine par les caractères fournis et false dans le cas contraire.
var s = "Hello guys";
var n = s.endsWith("guys”);
Le résultat de n sera: VRAI
-
commence avec()
Cette méthode découvre si la chaîne commence par les caractères d'une chaîne mentionnée. Cette méthode renvoie true si la chaîne commence par les caractères fournis et false dans le cas contraire.
var s = "Hello guys";
var n = s.startsWith("Hello”);
Le résultat de n sera: VRAI
-
toString ()
Cette méthode renvoie la valeur de l'objet String.
var string = "Hello guys!";
var r = string.toString();
Le résultat de n sera: Bonjour les gars!
-
longueur
Cela retournera le nombre de caractères qui est la longueur d'une chaîne.
var string = "Hello People!";
var n = string.length;
Le résultat de n sera: 12
Conclusion - Fonctions de chaîne JavaScript
Ainsi, nous pouvons conclure que les chaînes javascript sont vraiment importantes pour la fonctionnalité Web. C'est une langue vraiment excitante ainsi qu'une langue facile à plonger. De plus, JavaScript est vraiment flexible et polyvalent. Ici, nous n'avons fait qu'effleurer la surface de toutes les fonctions de chaîne que JavaScript peut faire et elle évolue constamment.
Articles recommandés
Cela a été un guide pour les fonctions de chaîne JavaScript. Ici, nous avons discuté de l'utilisation de la fonction chaîne dans la programmation JavaScript à l'aide d'exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus–
- Est-ce que Javascript est orienté objet
- Introduction à JavaScript
- Javascript est-il sensible à la casse?
- Meilleurs cadres Javascript
- Différentes fonctions mathématiques en JavaScript
- Expressions régulières en Java