Clases predefinidas en JavaScript
Clase String
Cada vez que se asigna un valor string (cadena de caracteres a una variable o propiedad, se crea un objeto de la clase string. Al asignar un string a una variable no se usa el operador new.
Los objetos string tienen una propiedad, length (número de carácteres de la cadena), y varios métodos que manipulan la apariencia de la cadena (color, tamaño, etc.).
Métodos sobre el contenido: (recordar que las string tienen como base de índices el cero.)
– charAt ( indice ), muestra el carácter que ocupa la posición indice en la cadena.
– indexOf ( caracter ), muestra el primer índice del carácter.
– lastIndexOf (caracter ), muestra el último carácter del índice.
– subString ( primerindice, ultimoindice ), muestra la cadena que hay que hay entre el primer índice (primerindice) y el último índice (ultimoindice) incluídos.
– toLowerCase( ), muestra todos los carácteres de la cadena en minúsculas.
– toUpperCase( ), muestra todos los carácteres de la cadena en mayúsculas.
Suponiendo que la variable cadena es un objeto de la clase string, el uso de los métodos se realiza de la siguiente manera: cadena.método( ).
Métodos sobre la apariencia:
– big ( ), muestra las letras más grandes.
– blink ( ), muestra texto intermitente (parpadeando).
– bold ( ), muestra las letras en negrita.
– fixed ( ), muestra el texto en paso fijo (letra Courier New).
– fontcolor ( color ), cambia el color de las letras.
– fontsize ( size ), cambia el tamaño de las letras.
– italics ( ), muestra en letra itálica.
– small ( ), muestra las letras más pequeñas.
– strike ( ), muestra las letras tachadas por una ralla.
– sub ( ), muestra la letra en subíndice.
– sup ( ), muestra la letra en superíndice.
Métodos sobre el HTML:
– anchor ( nombre_string ), este método crea un ancla, llamada nombre_string como valor para el atributo NAME.
– link ( href_string ), este método crea un link a un URL designado por el argumento href_string.
Fuente: Apuntes de informática III, Escuela Superior de Ingenieros de la Universidad de Navarra.