Ir directamente al contenido de esta página
Para estos ejemplos declaramos dos cadenas:
var cadena = "Como abajo arriba";
var otraCadena = "Todos es Uno";
charAtEste método no tiene más misterio: devuelve la letra del índice indicado. Sólo hay que recordar que toda serie de índices en JavaScript empieza por 0. Así:
Como abajo arriba
0123456789.......
Este método devuelve el valor Unicode del caracter en el índice indicado.
El método inverso sería fromCharCode(): en este caso, fromCharCode(109) nos devolvería «m».
concatconcat() funciona de la misma manera que como vimos para las matrices. Al igual que para ellas, no sólo se pueden concatenar dos cadenas declaradas previamente, sino también se puede concatenar un literal a una cadena declarada:
indexOfEste método devuelve el primer índice donde se dé una coincidencia entre la cadena especificada como argumento y la cadena de la que se emplea el método.
Si no hay coincidencia, el método devuelve -1:
lastIndexOfIgual que el anterior, pero busca la última coincidencia. También devuelve -1 si no hay tal:
matchEste método lo que devuelve es la subcadena coincidente. Por ello, si no hay coincidencia, no devuelve nada.
replacePara replace() hay que especificar dos parámetros. El primero es la cadena que se busca, y el segundo aquella por la que quiere sustituirse.
searchsearch() busca la cadena suministrada como parámetro, pero a diferencia de match() no devuelve la subcadena coincidente, sino el índice de la primera coincidencia.
Si no hay concidencia, devuelve -1:
sliceslice() devuelve un fragmento de una cadena.
A este método se le pueden suministrar uno o dos parámetros: el primero es obligatorio y tiene que ser un número natural; el segundo tiene que ser un entero, y es opcional.
Así, según los parámetros que se pasen, el comportamiento varía:
Todos es Uno
01234567....
Todos es Uno
0122456...-2
Pruebe:
splitEste método devuelve una matriz con tantos valores como fragmentos resulten de dividir la cadena, tomando como separador el caracter o cadena suministrado como parámetro.
Por lo general se suele emplear con un único caracter, como he hecho arriba con el espacio en blanco, pero se puede emplear una cadena de cualquier longitud:
Si se suministra un argumento que no existe en la cadena, devuelve una matriz de un solo elemento, que es la cadena completa.
substrEste método es similar a slice(), salvo por dos detalles:
Como arriba abajo
012345........... // la segunda o (3) se devuelve
substringEste método también es similar a slice(), salvo que no acepta un segundo valor negativo.
Compárese la devolución de substr() y la de substring():
Como arriba abajo
012345........... // la segunda o (3) no se devuelve
toUpperCaseSimplemente devuelve la cadena en mayúsculas.
toLowerCaseComo el anterior, pero en minúsculas.
(cc) CodexExempla.org, 2007–2025 Mapa del sitio | XHTML | CSS | AA