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:
- Después de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por muhammedhassen y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA