¿Cómo obtener el último carácter de una string en JavaScript?

Dada una string de tamaño len , la tarea es obtener el último carácter de una string. Hay muchos métodos para resolver este problema, algunos de ellos se analizan a continuación:

Método 1: Uso de la función charAt() : esta función devuelve el carácter en el índice dado. 

Sintaxis:

character = str.charAt(index)

Primero cuente el número de caracteres en una string dada usando la función str.length . Dado que la indexación comienza desde 0, utilice str.charAt(str.length-1) para obtener el último carácter de la string. Ejemplo: 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        Get the last character
        of a string
    </title>
</head>
 
<body>
    <h3>Given String: GeeksforGeeks</h3>
     
    <p>
        Click on button to display the
        last character
    </p>
     
    <button onclick="myGeeks()">
        Click Here!
    </button>
     
    <p id="GFG" style="font-size:30px; color:green;"></p>
     
    <!-- Script to return the last character of string -->
    <script>
        function myGeeks() {
            var str = "GeeksforGeeks";
            var res = str.charAt(str.length-1);
             
            document.getElementById("GFG").innerHTML
                    = res;
        }
    </script>
</body>
 
</html>                   

Producción:

  • Antes de hacer clic en el botón:
  • Después de hacer clic en el botón:

Método 2: Usar la función str.slice() : La función string.slice() se usa para devolver una parte o porción de la string de entrada dada. 

Sintaxis del sistema :

str.slice(startingindex, endingindex)

Ejemplo: Este ejemplo usa la función slice() para obtener el último carácter de la string. 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        Get the last character
        of a string
    </title>
</head>
 
<body>
    <h3>Given String: GeeksforGeeks</h3>
     
    <p>
        Click on button to display the
        last character
    </p>
     
    <button onclick="myGeeks()">
        Click Here!
    </button>
     
    <p id="GFG" style="font-size:30px; color:green;"></p>
     
    <!-- Script to return the last character of string -->
    <script>
        function myGeeks() {
            var str = "GeeksforGeeks";
            var res = str.slice(-1);
             
            document.getElementById("GFG").innerHTML
                    = res;
        }
    </script>
</body>
 
</html>                   

Producción:

  • Antes de hacer clic en el botón:
  • Después de hacer clic en el botón:

Método #3: Uso de la función str.substr(): El método str.substr devuelve el número especificado de caracteres del índice especificado de la string dada.

Sintaxis: 

str.substr( índice_inicio, Longitud_sub_str );

Ejemplo: este ejemplo usa str.substr para imprimir el último carácter de la string.

hora

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        Get the last character
        of a string
    </title>
</head>
 
<body>
    <h3>Given String: GeeksforGeeks</h3>
     
     
<p>
        Click on button to display the
        last character
    </p>
 
     
    <button onclick="myGeeks()">
        Click Here!
    </button>
     
    <p id="GFG" style="font-size:30px; color:green;"></p>
 
     
    <!-- Script to return the last character of string -->
    <script>
        function myGeeks() {
            var str = "GeeksforGeeks";
            var res = str.substr(-1);
             
            document.getElementById("GFG").innerHTML
                    = res;
        }
    </script>
</body>
 
</html>

Producción:

  • Antes de hacer clic en el botón:

str.substr

  • Después de hacer clic en el botón: 

str.substr

Publicación traducida automáticamente

Artículo escrito por muhammedhassen y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *