Exam-Lib: Les méthodes de chaîne de caractère en JavaScript | Exam-Lib
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

Les méthodes de chaîne de caractère en JavaScript

abdelouafiNov 5, 2018

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      728
      Likes Received:
      14
      Trophy Points:
      38
      Joined
      Sep 13, 2016
      Les méthodes de chaîne de caractère vous aident à travailler avec des chaînes.


      Méthodes et propriétés de chaîne
      Les valeurs primitives, comme "John Doe", ne peuvent pas avoir de propriétés ou de méthodes (car ce ne sont pas des objets).

      Mais avec JavaScript, les méthodes et les propriétés sont également disponibles pour les valeurs primitives, car JavaScript traite les valeurs primitives en tant qu'objets lors de l'exécution de méthodes et de propriétés.

      Longueur de chaine
      La propriété length renvoie la longueur d'une chaîne:

      Exemple
      Code:
      var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
      var sln = txt.length;
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Propriétés de la chaîne JavaScript </ h2>
      
      <p> La propriété length renvoie la longueur d'une chaîne: </ p>
      
      <p id = "demo"> </ p>
      
      <script>
      var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
      document.getElementById ("demo"). innerHTML = txt.length;
      </ script>
      
      </ body>
      </ html>
      Trouver une chaîne dans une chaîne
      La méthode indexOf () renvoie l'index de (la position de) la première occurrence d'un texte spécifié dans une chaîne:

      Exemple
      Code:
      var str = "Please locate where 'locate' occurs!";
      var pos = str.indexOf("locate");
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> La méthode indexOf () renvoie la position de la première occurrence d'un texte spécifié: </ p>
      
      <p id = "demo"> </ p>
      
      <script>
      var str = "S'il vous plaît localiser où 'localiser' se produit!";
      var pos = str.indexOf ("localiser");
      document.getElementById ("demo"). innerHTML = pos;
      </ script>
      
      </ body>
      </ html>
      Remarque:
      JavaScript compte les positions à partir de zéro.
      0 est la première position d'une chaîne, 1 la seconde, 2 la troisième ...

      La méthode lastIndexOf () renvoie l'index de la dernière occurrence d'un texte spécifié dans une chaîne:

      Exemple
      Code:
      var str = "S'il vous plaît localiser où 'localiser' se produit!";
      var pos = str.lastIndexOf ("localiser");
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> La méthode lastIndexOf () renvoie la position de la dernière occurrence d'un texte spécifié: </ p>
      
      <p id = "demo"> </ p>
      
      <script>
      var str = "S'il vous plaît localiser où 'localiser' se produit!";
      var pos = str.lastIndexOf ("localiser");
      document.getElementById ("demo"). innerHTML = pos;
      </ script>
      
      </ body>
      </ html>
      IndexOf () et lastIndexOf () renvoient -1 si le texte est introuvable.

      Exemple
      Code:
      var str = "Please locate where 'locate' occurs!";
      var pos = str.lastIndexOf("John");
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> indexOf () et lastIndexOf () renvoient -1 si le texte n'est pas trouvé: </ p>
      
      <p id = "demo"> </ p>
      
      <script>
      var str = "S'il vous plaît localiser où 'localiser' se produit!";
      var pos = str.indexOf ("John");
      document.getElementById ("demo"). innerHTML = pos;
      </ script>
      
      </ body>
      </ html>
      Code:
      Les deux méthodes acceptent un deuxième paramètre comme position de départ pour la recherche:
      
      Exemple
      Code:
      var str = "Please locate where 'locate' occurs!";
      var pos = str.indexOf("locate",15);
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> La méthode indexOf () accepte un deuxième paramètre comme position de départ pour la recherche: </ p>
      
      <p id = "demo"> </ p>
      
      <script>
      var str = "S'il vous plaît localiser où 'localiser' se produit!";
      var pos = str.indexOf ("localiser", 15);
      document.getElementById ("demo"). innerHTML = pos;
      </ script>
      
      </ body>
      </ html>
      Rechercher une chaîne dans une chaîne
      La méthode search () recherche dans une chaîne la valeur spécifiée et renvoie la position de la correspondance:

      Exemple
      Code:
      var str = "Please locate where 'locate' occurs!";
      var pos = str.search("locate");
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> La méthode search () renvoie la position de la première occurrence d'un texte spécifié dans une chaîne: </ p>
      
      <p id = "demo"> </ p>
      
      <script>
      var str = "S'il vous plaît localiser où 'localiser' se produit!";
      var pos = str.search ("localiser");
      document.getElementById ("demo"). innerHTML = pos;
      </ script>
      
      </ body>
      </ html>
      As-tu remarqué?
      Les deux méthodes, indexOf () et search (), sont égales?

      Ils acceptent les mêmes arguments (paramètres) et renvoient la même valeur?

      Les deux méthodes ne sont pas égales. Ce sont les différences:

      • La méthode search () ne peut pas prendre un deuxième argument de position de départ.
      • La méthode indexOf () ne peut pas utiliser des valeurs de recherche puissantes (expressions régulières).


      Vous en apprendrez plus sur les expressions régulières dans un chapitre ultérieur.
      Extraction de parties de cordes
      Il existe 3 méthodes pour extraire une partie d'une chaîne:

      • slice(start, end)
      • substring(start, end)
      • substr(start, length)
      La méthode slice ()
      slice () extrait une partie d'une chaîne et renvoie la partie extraite dans une nouvelle chaîne.

      La méthode prend 2 paramètres: l'index de départ (position) et l'index de fin (position).

      Cet exemple coupe une portion de ficelle de la position 7 à la position 13:
      Exemple:
      Code:
      var str = "Apple, Banana, Kiwi";
      var res = str.slice(7, 13);
      Le résultat de res sera:
      Code:
      Banana
      
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The slice() method extract a part of a string
      and returns the extracted parts in a new string:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "Apple, Banana, Kiwi";
      var res = str.slice(7,13);
      document.getElementById("demo").innerHTML = res;
      </script>
      
      </body>
      </html>
      
      
      
      Si un paramètre est négatif, la position est comptée à partir de la fin de la chaîne.

      Cet exemple coupe une portion de chaîne de la position -12 à la position -6:

      Exemple
      Code:
      var str = "Apple, Banana, Kiwi";
      var res = str.slice(-12, -6);
      Le résultat de res sera:
      Code:
      Banana
      
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The slice() method extract a part of a string
      and returns the extracted parts in a new string:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "Apple, Banana, Kiwi";
      var res = str.slice(-12,-6);
      document.getElementById("demo").innerHTML = res;
      </script>
      
      </body>
      </html>
      
      
      
      Si vous omettez le deuxième paramètre, la méthode découpera le reste de la chaîne:

      Exemple
      Code:
      var res = str.slice(7);
      
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The slice() method extract a part of a string
      and returns the extracted parts in a new string:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "Apple, Banana, Kiwi";
      var res = str.slice(7);
      document.getElementById("demo").innerHTML = res;
      </script>
      
      </body>
      </html>
      
      
      
      ou, à compter de la fin:

      Exemple
      Code:
      var res = str.slice(-12);
      
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The slice() method extract a part of a string
      and returns the extracted parts in a new string:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "Apple, Banana, Kiwi";
      var res = str.slice(-12)
      document.getElementById("demo").innerHTML = res;
      </script>
      
      </body>
      </html>
      
      
      
      Remarque: Les positions négatives ne fonctionnent pas dans Internet Explorer 8 et les versions antérieures.

      La méthode substring ()
      substring () est similaire à slice ().

      La différence est que substring () ne peut pas accepter les index négatifs.

      Exemple
      Code:
      var str = "Apple, Banana, Kiwi";
      var res = str.substring(7, 13);
      Le résultat de res sera:
      Code:
      Banana
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The substr() method extract a part of a string
      and returns the extracted parts in a new string:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "Apple, Banana, Kiwi";
      var res = str.substring(7,13);
      document.getElementById("demo").innerHTML = res;
      </script>
      
      </body>
      </html>
      
      
      
      Si vous omettez le second paramètre, substring () découpera le reste de la chaîne.


      La méthode substr ()
      substr () est similaire à slice ().

      La différence est que le deuxième paramètre spécifie la longueur de la partie extraite.

      Exemple
      Code:
      var str = "Apple, Banana, Kiwi";
      var res = str.substr(7, 6);
      Le résultat de res sera:
      Code:
      Banana
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The substr() method extract a part of a string
      and returns the extracted parts in a new string:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "Apple, Banana, Kiwi";
      var res = str.substr(7,6);
      document.getElementById("demo").innerHTML = res;
      </script>
      
      </body>
      </html>
      
      
      
      Si vous omettez le second paramètre, substr () coupera le reste de la chaîne.

      Exemple
      Code:
      var str = "Apple, Banana, Kiwi";
      var res = str.substr(7);
      Le résultat de res sera:
      Code:
      Banana, Kiwi
      
      Si le premier paramètre est négatif, la position compte à partir de la fin de la chaîne.

      Exemple
      Code:
      var str = "Apple, Banana, Kiwi";
      var res = str.substr(-4);
      Le résultat de res sera:
      Code:
      Kiwi
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The substr() method extract a part of a string
      and returns the extracted parts in a new string:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "Apple, Banana, Kiwi";
      var res = str.substr(-4);
      document.getElementById("demo").innerHTML = res;
      </script>
      
      </body>
      </html>
      
      
      


      Remplacement du contenu de la chaîne
      La méthode replace () remplace une valeur spécifiée par une autre valeur dans une chaîne:

      Exemple
      Code:
      str = "Please visit Microsoft!";
      var n = str.replace("Microsoft", "W3Schools");
      Code:
      <!DOCTYPE html>
      <html>
      
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>Replace "Microsoft" with "W3Schools" in the paragraph below:</p>
      
      <button onclick="myFunction()">Try it</button>
      
      <p id="demo">Please visit Microsoft!</p>
      
      <script>
      function myFunction() {
          var str = document.getElementById("demo").innerHTML;
          var txt = str.replace("Microsoft","W3Schools");
          document.getElementById("demo").innerHTML = txt;
      }
      </script>
      
      </body>
      </html>
      
      
      
      Remarque: La méthode replace () ne modifie pas la chaîne sur laquelle elle est appelée. Il retourne une nouvelle chaîne.

      Par défaut, la fonction replace () remplace uniquement la première correspondance:

      Exemple
      Code:
      str = "Please visit Microsoft and Microsoft!";
      var n = str.replace("Microsoft", "W3Schools");
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>Replace "Microsoft" with "W3Schools" in the paragraph below:</p>
      
      <button onclick="myFunction()">Try it</button>
      
      <p id="demo">Please visit Microsoft and Microsoft!</p>
      
      <script>
      function myFunction() {
          var str = document.getElementById("demo").innerHTML;
          var txt = str.replace("Microsoft","W3Schools");
          document.getElementById("demo").innerHTML = txt;
      }
      </script>
      
      </body>
      </html>
      
      
      
      Par défaut, la fonction replace () est sensible à la casse. L’écriture de MICROSOFT (en majuscule) ne fonctionnera pas:

      Exemple
      Code:
      str = "Please visit Microsoft!";
      var n = str.replace("MICROSOFT", "W3Schools");
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> Remplacez "Microsoft" par "W3Schools" dans le paragraphe ci-dessous: </ p>
      
      <button onclick = "myFunction ()"> Essayez-le </ button>
      
      <p id = "demo"> Visitez Microsoft! </ p>
      
      <script>
      function maFonction () {
           var str = document.getElementById ("demo"). innerHTML;
           var txt = str.replace ("MICROSOFT", "W3Schools");
           document.getElementById ("demo"). innerHTML = txt;
      }
      </ script>
      
      <p> L'exemple ne fonctionne pas car MICROSOFT est écrit avec des majuscules. "</ p>
      
      </ body>
      </ html>
      Pour remplacer la casse, utilisez une expression régulière avec un indicateur / i (insensible):

      Exemple
      Code:
      str = "Please visit Microsoft!";
      var n = str.replace(/MICROSOFT/i, "W3Schools");
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>Replace "Microsoft" with "W3Schools" in the paragraph below:</p>
      
      <button onclick="myFunction()">Try it</button>
      
      <p id="demo">Please visit Microsoft!</p>
      
      <script>
      function myFunction() {
          var str = document.getElementById("demo").innerHTML;
          var txt = str.replace(/MICROSOFT/i,"W3Schools");
          document.getElementById("demo").innerHTML = txt;
      }
      </script>
      
      </body>
      </html>
      
      
      
      Remarque: Notez que les expressions régulières sont écrites sans guillemets.

      Pour remplacer toutes les correspondances, utilisez une expression régulière avec un indicateur / g (correspondance globale):

      Exemple
      Code:
      str = "Please visit Microsoft and Microsoft!";
      var n = str.replace(/Microsoft/g, "W3Schools");
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> Remplacez toutes les occurrences de "Microsoft" par "W3Schools" dans le paragraphe ci-dessous: </ p>
      
      <button onclick = "myFunction ()"> Essayez-le </ button>
      
      <p id = "demo"> Visitez Microsoft et Microsoft! </ p>
      
      <script>
      function maFonction () {
           var str = document.getElementById ("demo"). innerHTML;
           var txt = str.replace (/ Microsoft / g, "W3Schools");
           document.getElementById ("demo"). innerHTML = txt;
      }
      </ script>
      
      </ body>
      </ html>


      Conversion en majuscules et minuscules
      Une chaîne est convertie en majuscule avec toUpperCase ():

      Exemple
      Code:
      var text1 = "Bonjour le monde!"; // Chaîne
      var text2 = text1.toUpperCase (); // text2 est text1 converti en supérieur
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <p>Convert string to upper case:</p>
      
      <button onclick="myFunction()">Try it</button>
      
      <p id="demo">Hello World!</p>
      
      <script>
      function myFunction() {
          var text = document.getElementById("demo").innerHTML;
          document.getElementById("demo").innerHTML = text.toUpperCase();
      }
      </script>
      
      </body>
      </html>
      
      
      Une chaîne est convertie en minuscule avec toLowerCase ():

      Exemple
      Code:
      var text1 = "Bonjour le monde!"; // Chaîne
      var text2 = text1.toLowerCase (); // text2 est text1 converti en inférieur
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <p>Convert string to lower case:</p>
      
      <button onclick="myFunction()">Try it</button>
      
      <p id="demo">Hello World!</p>
      
      <script>
      function myFunction() {
          var text = document.getElementById("demo").innerHTML;
          document.getElementById("demo").innerHTML = text.toLowerCase();
      }
      </script>
      
      </body>
      </html>
      
      
      
      La méthode concat ()
      concat () joint deux chaînes ou plus:

      Exemple
      Code:
      var text1 = "Hello";
      var text2 = "World";
      var text3 = text1.concat(" ", text2);
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>The concat() method joins two or more strings:</p>
      
      <p id="demo"></p>
      
      <script>
      var text1 = "Hello";
      var text2 = "World!";
      var text3 = text1.concat(" ",text2);
      document.getElementById("demo").innerHTML = text3;
      </script>
      
      </body>
      </html>
      
      
      
      La méthode concat () peut être utilisée à la place de l'opérateur plus. Ces deux lignes font la même chose:

      Exemple
      Code:
      var text = "Hello" + " " + "World!";
      var text = "Hello".concat(" ", "World!");
      Remarque:
      Toutes les méthodes de chaîne retournent une nouvelle chaîne. Ils ne modifient pas la chaîne d'origine.
      Formellement dit: Les chaînes sont immuables: Les chaînes ne peuvent être changées, elles ne peuvent être remplacées.

      String.trim ()
      String.trim () supprime les espaces des deux côtés d'une chaîne.

      Exemple
      Code:
      var str = "       Hello World!        ";
      alert(str.trim());
      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> JavaScript String.trim () </ h2>
      
      <p> Cliquez sur le bouton pour alerter la chaîne avec les espaces supprimés. </ p>
      
      <button onclick = "myFunction ()"> Essayez-le </ button>
      
      <p> <strong> Remarque: </ strong> la méthode trim () n'est pas prise en charge dans Internet Explorer 8 et les versions antérieures. </ p>
      
      <script>
      function maFonction () {
           var str = "Bonjour le monde!";
           alert (str.trim ());
      }
      </ script>
      
      </ body>
      </ html>
      Remarque: String.trim () n'est pas pris en charge dans Internet Explorer 8 ou une version inférieure.

      Si vous avez besoin de supporter IE 8, vous pouvez utiliser String.replace avec une expression régulière:

      Exemple
      Code:
      var str = "       Hello World!        ";
      alert(str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''));
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String.trim()</h2>
      
      <p>IE 8 does not support String.trim(). To trim a string you can use a regular expression instead.</p>
      
      <script>
      var str = "       Hello World!       ";
      alert(str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''));
      </script>
      
      </body>
      </html>
      
      Vous pouvez également utiliser la solution de remplacement ci-dessus pour ajouter une fonction de découpe au script JavaScript String.prototype:

      Exemple
      Code:
      if (!String.prototype.trim) {
          String.prototype.trim = function () {
          return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
      };
      var str = "       Hello World!        ";
      alert(str.trim());

      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String.trim()</h2>
      
      <p>IE 8 does not support String.trim(). To trim a string you can use a polyfill.</p>
      
      <script>
      if (!String.prototype.trim) {
        String.prototype.trim = function () {
          return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
        };
      };
      var str = "       Hello World!        ";
      alert(str.trim());
      </script>
      
      </body>
      </html>
      
      Extraction de caractères de chaîne
      Il existe 3 méthodes pour extraire des caractères de chaîne:
      • charAt(position)
      • charCodeAt(position)
      • Property access [ ]

      La méthode charAt ()
      La méthode charAt () renvoie le caractère à un index spécifié (position) dans une chaîne:

      Exemple
      Code:
      var str = "HELLO WORLD";
      str.charAt(0);            // returns H

      Code:
      <! DOCTYPE html>
      <html>
      <body>
      
      <h2> Méthodes de chaîne JavaScript </ h2>
      
      <p> La méthode charAt () renvoie le caractère à une position donnée d'une chaîne: </ p>
      
      <p id = "demo"> </ p>
      
      <script>
      var str = "BONJOUR MONDE";
      document.getElementById ("demo"). innerHTML = str.charAt (0);
      </ script>
      </ body>
      </ html>

      La méthode charCodeAt ()
      La méthode charCodeAt () renvoie l'unicode du caractère à un index spécifié dans une chaîne:

      La méthode retourne un code UTF-16 (entier compris entre 0 et 65535).

      Exemple
      Code:
      var str = "HELLO WORLD";
      
      str.charCodeAt(0);         // returns 72
      Accès à la propriété
      ECMAScript 5 (2009) autorise l'accès à la propriété [] sur les chaînes:

      Exemple
      Code:
      var str = "HELLO WORLD";
      str[0];                   // returns H
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>ECMAScript 5 allows property acces on strings:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "HELLO WORLD";
      document.getElementById("demo").innerHTML = str[0];
      </script>
      </body>
      </html>
      
      

      Remarques:
      L'accès à la propriété peut être un peu imprévisible:

      • Cela ne fonctionne pas dans Internet Explorer 7 ou une version antérieure
      • Cela fait que les chaînes ressemblent à des tableaux (mais elles ne le sont pas)
      • Si aucun caractère n'est trouvé, [] renvoie non défini, tandis que charAt () renvoie une chaîne vide.
      • C'est en lecture seule. str [0] = "A" ne donne aucune erreur (mais ne fonctionne pas!)

      Exemple:
      Code:
      var str = "BONJOUR MONDE";
      
      str [0] = "A"; // ne donne aucune erreur, mais ne fonctionne pas
      
      str [0]; // retourne H
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <h2>JavaScript String Methods</h2>
      
      <p>ECMAScript 5 allows property acces on strings. but read only:</p>
      
      <p id="demo"></p>
      
      <script>
      var str = "HELLO WORLD";
      str[0] = "A";  // Does not work
      document.getElementById("demo").innerHTML = str[0];
      </script>
      </body>
      </html>
      
      
      Remarque: Si vous souhaitez utiliser une chaîne en tant que tableau, vous pouvez la convertir en tableau.

      Conversion d'une chaîne en tableau
      Une chaîne peut être convertie en tableau avec la méthode split ():

      Exemple

      Code:
      var txt = "a, b, c, d, e"; // Chaîne
      txt.split (","); // Split sur des virgules
      txt.split (""); // Split sur des espaces
      txt.split ("|"); // Split sur le tuyau
      Code:
      <!DOCTYPE html>
      <html>
      <body>
      
      <p>Click "Try it" to display the first array element, after a string split.</p>
      
      <button onclick="myFunction()">Try it</button>
      
      <p id="demo"></p>
      
      <script>
      function myFunction() {
          var str = "a,b,c,d,e,f";
          var arr = str.split(",");
          document.getElementById("demo").innerHTML = arr[0];
      }
      </script>
      
      </body>
      </html>
      
      
      
      Si le séparateur est omis, le tableau retourné contiendra la chaîne entière dans l'index [0].

      Si le séparateur est "", le tableau retourné sera un tableau de caractères simples:

      Exemple
      Code:
      var txt = "Bonjour"; // Chaîne
      txt.split (""); // Split en caractères
       
      Related Threads
      Loading...

      Merci de partager ce post sur facebook

    2. Merci d'aimer notre facebook page

Share This Page