Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Métodos de la clase String JavaScript

Métodos de la clase String en JavaScript

Métodos de la clase String en JavaScript

En el siguiente tutorial aprenderemos cuáles son los métodos de la clase String en JavaScript, qué función tiene cada uno y algunos ejemplos de uso.

El objeto String permite manipular cadenas de texto y nos proporciona las propiedades y métodos necesarios:

Propiedades de la clase String

Dispone de la propiedad length, que nos permite conocer la longitud (en caracteres) de una cadena.

Propiedad length

PROPIEDADQUÉ HACE
lengthCorresponde a la longitud de la cadena. Ver ejemplo

Métodos de la clase String

Veamos qué métodos hay en la clase String y cuál es su función

MÉTODOQUÉ HACE
charAt(num)Permite acceder a un carácter en concreto de una cadena. Ver ejemplo
indexOf(string)Busca y retorna la posición de la primera ocurrencia del carácter pasado como parámetro. Ver ejemplo
lastIndexOf(string)Devuelve la posición de la última ocurrencia del carácter pasado como parámetro. Ver ejemplo
match()Comprueba si existe una coincidencia en una cadena y devuelve todas las coincidencias encontradas. Ver ejemplo
replace(cadena, sustituto)Reemplaza una coincidencia en una cadena por otra cadena pasada como parámetro
search()Busca una coincidencia en una cadena y devuelve la posición de la coincidencia
slice()Extrae una parte de una cadena en base a los parámetros que indiquemos como índices de inicio y final.
split()Corta una cadena en base a un separador que pasamos como parámetro
substr(inicio, longitud)Obtiene una subcadena de un string en base a un índice y longitud pasados como parámetros
substring(inicio, fin)Devuelve una subcadena en base a un índice de inicio y de final pasados como parámetros
toLowerCase()Retorna la cadena en minúsculas. No la cambia.
toUpperCase()Devuelve la cadena en mayúsculas. No la cambia
trim()Elimina los espacios del principio y el final del String
fromCharCode()Convierte valores unicode en caracteres
concat()Une dos o más Strings y los devuelve concatenados en un nuevo String
endsWith(cadena)Comprueba si el String termina con los caracteres pasados por parámetro
charCodeAt()Devuelve el unicode del caracter en el índice especificado
includes(cadena)Si un String contiene la cadena pasada por parámetro
localeCompare()Comprueba si dos cadenas son equivalentes en la configuración regional actual. Ver ejemplo
repeat()Devuelve un String con el número de copias de la cadena especificado por parámetro. Ver ejemplo

Ejemplos de uso

Vamos a ver algunos ejemplos de uso de la propiedad length y de los métodos indicados anteriormente

Propiedad length

Ejemplo de uso de la propiedad length:

var cadena = "hola";
var resultado = cadena.length;
//resultado vale 3, el número de caracteres de la cadena contando desde 0

Método localeCompare()

cadena1.localeCompare(cadena2) realiza una comparación entre la primera cadena y la segunda y devuelve uno de los siguientes resultados, teniendo en cuenta el criterio de ordenación de la configuración regional del sistema:

Vamos a ver cómo utilizar la propiedad length en los siguientes ejemplos:

Ejemplo 1

Si cadena1 va antes de cadena2: devuelve -1

Si cadena1 va después de cadena2: devuelve +1

Si las cadenas son equivalentes: devuelve 0

Ejemplo 2

var string1 = "def";
var string2 = "abc";
var resultado = string1.localeCompare(string2);
// resultado vale 1 porque string1 va después de string2

Método repeat

Vamos a ver cómo utilizar el método repeat en el siguiente ejemplo:

var cadena = "Hola que tal";
var resultado = cadena.repeat(2);
// resultado vale ahora: "Hola que talHola que tal"

Más tutoriales de JavaScript

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Una idea sobre “Métodos de la clase String en JavaScript”

Translate »
A %d blogueros les gusta esto: