Supprimer le dernier caractère d’une chaîne en Javascript

Dans ce tutoriel nous allons découvrir 2 méthodes pour supprimer le dernier caractère d’une chaîne dans le langage de programmation JavaScript. Vous pouvez utiliser l’une des méthodes suivantes en fonction des besoins.
 
 

Méthode 1 – La fonction substring

Cette fonction renvoie la partie du chaîne entre les index de début et de fin.
 
Syntaxe:

str.substring(0, str.length - 1);

 
Exemple :

<html> 
<head></head> 
<body> 
    <h4>WayToLearn<span style="color:red;">X</span></h4> 
    <p>Cliquez sur le bouton pour supprimer le dernier caractère</p> 
    <button onclick="deleteLastChar()">Cliquez ici!</button> 
    <h3 id="char"></h3> 
    <script> 
        function deleteLastChar() { 
            var str = "WayToLearnX"; 
            var newStr = str.substring(0, str.length - 1);
            document.getElementById("char").innerHTML = newStr; 
        } 
    </script> 
</body> 
</html>
Résultat

WayToLearnX

Cliquez sur le bouton pour supprimer le dernier caractère

 
 

Méthode 2 – La fonction slice

Cette fonction extrait une partie de chaîne et retourne la nouvelle chaîne.
 
Syntaxe:

str.slice(0, -1);

 
Exemple :

<html> 
<head></head> 
<body> 
    <h4>WayToLearn<span style="color:red;">X</span></h4> 
    <p>Cliquez sur le bouton pour supprimer le dernier caractère</p> 
    <button onclick="deleteLastChar()">Cliquez ici!</button> 
    <h3 id="char"></h3> 
    <script> 
        function deleteLastChar() { 
            var str = "WayToLearnX"; 
            var newStr = str.slice(0, -1);
            document.getElementById("char").innerHTML = newStr; 
        } 
    </script> 
</body> 
</html>
Résultat

WayToLearnX

Cliquez sur le bouton pour supprimer le dernier caractère

QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *