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:referencia = new String («Zona inferior»);
document.write (referencia.anchor («inferior»)); Sería equivalente a: <a name=»inferior»>Zona inferior</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>) 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»;
posicionDeDos = cadena.indexOf («dos»); // posicionDeDos = 4 |
italics | Devuelve una cadena que representa el texto en cursiva (<i>) en 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»;
posicionDeDos = cadena.lastIndexOf («dos»); // posicionDeDos = 20 |
link | Construye una cadena que se corresponde con la marca de enlace (<a>) de HTML:enlace = new String («Epsilon Eridani»);
marcaEnlace = enlace.link («http://www.epsilon-eridani.com»); // marcaEnlace = <a href=’http://…’>Epsilon Eridani</a> |
slice | Extrae un trozo de una cadena:cadena = «dos trozos»;
trozo = cadena.slice (4,9); // trozo=’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»;
trozos = cadena.split (» «); // el separador es el espacio document.write (trozos[0]); // trozos[0] = ‘uno’ Se puede especificar un segundo parámetro que indica el número máximo de trozos: trozos = cadena.split (» «,2); // se crea un array de 2 elementos |
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»;
subcadena = cadena.substr (4, 3); // subcadena = ‘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»;
subcadena = cadena.substring (4, 7); // subcadena = ‘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. |
–
Artículo (C) Epsilon Eridani.