Es un objeto predefinido de JavaScript para manejo de cadenas de caracteres.
|
Propiedades del objeto String |
|
| length |
longitud de la cadena de caracteres asociada al objeto |
Se crea con el constructor String, pero cualquier variable que contiene una cadena de texto puede ser tratada como String (JavaScript se encarga de hacer las conversiones necesarias):
cadena1 = new String ("Un String");
longitud = cadena1.length;
cadena2 = "Una cadena de caracteres";
longitud = cadena2.length; // se convierte temporalmente a String para utilizar
la propiedad length
|
Métodos del objeto String |
|
| anchor |
crea un anclaje HTML:
Sería equivalente a:
|
| big | devuelve una cadena que representa el texto en formato BIG de HTML |
| bold | devuelve una cadena que representa el texto en negrita (<b>...</b>) en HTML |
| charAt | devuelve el caracter correspondiente a la posición indicada (teniendo en cuenta que las cadenas comienzan con índice cero) |
| charCodeAt | devuelve el código (codificación ISO-Latin-1) correspondiente al carácter situado en la posición indicada (las cadenas comienzan con índice cero) |
| concat | concatena dos cadenas y devuelve como resultado esa unión |
| fixed | devuelve una cadena que representa el texto en formato TT de HTML |
| fromCharCode | devuelve una cadena con los códigos (ISO-Latin-1) de los caracteres |
| indexOf |
devuelve el índice de la primera aparición del valor especificado dentro de la cadena representada por el objeto: cadena = "uno dos tres cuatro"; |
| italics | devuelve una cadena que representa el texto en formato <I>...</I> (cursiva) de HTML |
| lastIndexOf |
devuelve el índice de la última aparición
del valor especificado dentro de la cadena representada por el objeto: cadena = "uno dos tres cuatro dos"; |
| link |
construye una cadena que se corresponde con la marca de enlace (<a>) de HTML: enlace = new String ("Epsilon Eridani"); |
| slice |
extrae un trozo de una cadena: cadena = "dos trozos"; Si el segundo carácter es negativo, indica el la posición comenzando por la parte derecha de la cadena original: trozo = cadena.slice (4,-1); // trozo='trozo' |
| small | devuelve una cadena que se corresponde con el formato SMALL de HTML |
| split |
divide una cadena en trozos y los devuelve en un array. Se pasa como parámetro la cadena utilizada como separador: cadena = "uno dos tres cuatro dos"; Se puede especificar un segundo parámetro que indica el número máximo de trozos: trozos = cadena.split (" ",2); |
| sub | devuelve una cadena con el formato SUB (subíndice) de HTML |
| substr |
devuelve una subcadena a partir de los parámetros 'inicio' y 'longitud': cadena = "uno dos tres cuatro dos"; Si no se especifica la longitud, se considera hasta el final de la cadena. Si 'inicio' es un valor negativo se cuenta la posición inicial a partir del final de la cadena. |
| substring |
devuelve una subcadena que está comprendida entre dos índices de la cadena actual: cadena = "uno dos tres cuatro dos"; |
| sup | devuelve una cadena con el formato SUP (superíndice) de HTML |
| toLowerCase | devuelve una cadena con los caracteres convertidos a minúsculas |
| toUpperCase |
devuelve una cadena con los caracteres convertidos a mayúsculas |