La chaîne JavaScript est un objet qui représente une séquence de caractères.
Il y a 2 façons de créer une chaîne en JavaScript
- Par chaîne littérale
- Par objet string (avec le mot clé new)
1) Par chaîne littérale
Une chaîne littéral est créé à l’aide de guillemets doubles. La syntaxe de création d’une chaîne est donnée ci-dessous:
var nomstring="valeur string";
Voyons un exemple simple de création littéral d’une chaîne.
<script> var str="Ceci est une chaîne littéral"; document.write(str); </script>
Résultat :
Ceci est une chaîne littéral
2) Par l’objet string (en utilisant le mot clé new)
La syntaxe de création d’un objet string avec le mot clé new est donnée ci-dessous:
var nomstring=new String("string littéral");
Résultat :
string littéral
Ici, le mot-clé new est utilisé pour créer une instance de chaîne.
Voyons un exemple de la création de chaîne en JavaScript avec le mot clé new.
<script> var stringname=new String("Bonjour string de javascript"); document.write(stringname); </script>
Résultat :
Bonjour string de javascript
Méthodes JavaScript de String
Voyons la liste des méthodes de chaîne JavaScript avec des exemples.
Les méthodes | La description |
---|---|
charAt () | Il fournit la valeur char présente à l’index spécifié. |
charCodeAt () | Il fournit la valeur Unicode d’un caractère présent à l’index spécifié. |
concat () | Il fournit une combinaison de deux chaînes ou plus. |
Indice de() | Il fournit la position d’une valeur de caractère présente dans la chaîne donnée. |
lastIndexOf () | Il fournit la position d’une valeur de caractère présente dans la chaîne donnée en recherchant un caractère à partir de la dernière position. |
search() | Il recherche une expression régulière spécifiée dans une chaîne donnée et renvoie sa position si une correspondance est trouvée. |
match() | Il recherche une expression régulière spécifiée dans une chaîne donnée et renvoie cette expression régulière si une correspondance est trouvée. |
replace() | Il remplace une chaîne donnée par le remplacement spécifié. |
substr () | Il est utilisé pour récupérer la partie de la chaîne donnée sur la base de la position de départ et de la longueur spécifiées. |
substring () | Il est utilisé pour récupérer la partie de la chaîne donnée sur la base de l’index spécifié. |
slice() | Il est utilisé pour récupérer la partie de la chaîne donnée. Cela nous permet d’attribuer un indice aussi bien positif que négatif. |
toLowerCase () | Il convertit la chaîne donnée en minuscule. |
toLocaleLowerCase () | Il convertit la chaîne donnée en minuscule sur la base des paramètres régionaux actuels de l’hôte. |
toUpperCase () | Il convertit la chaîne donnée en lettre majuscule. |
toLocaleUpperCase () | Il convertit la chaîne donnée en lettre majuscule en fonction des paramètres régionaux actuels de l’hôte. |
toString () | Il fournit une chaîne représentant l’objet particulier. |
valueof() | Il fournit la valeur primitive de l’objet string. |
1) Méthode JavaScript charAt (index)
La méthode JavaScript String charAt () renvoie le caractère à l’index donné.
<script> var str="javascript"; document.write(str.charAt(2)); </script>
Résultat :
v
2) Méthode JavaScript concat (str)
La méthode JavaScript String concat (str) concatène ou joint deux chaînes.
<script> var s1="javascript "; var s2="concaténer exemple"; var s3=s1.concat(s2); document.write(s3); </script>
Résultat :
Javascript concaténer exemple
3) Méthode JavaScript indexOf (str)
La méthode JavaScript String indexOf (str) renvoie la position d’index de la chaîne donnée
<script> var s1="javascript de w3tutoriels indexof"; var n=s1.indexOf("de"); document.write(n); </script>
Résultat :
11
4) Méthode JavaScript lastIndexOf (str)
La méthode JavaScript lastIndexOf (str) renvoie la dernière position d’index de la chaîne donnée.
<script> var s1="javascript indexof de w3tutoriels"; var n=s1.lastIndexOf("java"); document.write(n); </script>
Résultat :
0
5) Méthode JavaScript toLowerCase ()
La méthode JavaScript toLowerCase () renvoie la chaîne donnée en lettres minuscules.
<script> var s1="Exemple JavaScript Fonction toLowerCase"; var s2=s1.toLowerCase(); document.write(s2); </script>
Résultat :
exemple javascript fonction tolowercase
6) Méthode JavaScript toUpperCase ()
La méthode JavaScript toUpperCase () renvoie la chaîne donnée en lettres majuscules.
<script> var s1="Exemple JavaScript Fonction toUpperCase"; var s2=s1.toUpperCase(); document.write(s2); </script>
Résultat :
EXEMPLE JAVASCRIPT FONCTION TOUPPERCASE
7) JavaScript fonction Slice (debutIndex, finIndex)
La méthode JavaScript Slice (debutIndex, finIndex) renvoie les parties de la chaîne de debutIndex donné à finIndex. Dans la méthode slice (), debutIndex est inclusif et finIndex est exclusif
<script> var s1="abcdefgh"; var s2=s1.slice(2,5); document.write(s2); </script>
Résultat :
cde
8) Méthode JavaScript trim ()
La méthode JavaScript trim () supprime les espaces blancs de début et de fin de la chaîne.
<script> var s1=" javascript trim "; var s2=s1.trim(); document.write(s2); </script>
Résultat :
javascript trim