String JavaScript

String
Información sobre la plantilla
Concepto:String es una clase en JavaScript que se usa para manipular cadenas de caracteres.

String es una clase en JavaScript que se usa para manipular cadenas de caracteres. En JavaScript todo texto encerrado entre comillas, dobles o simples, se interpreta como una cadena, así '45' no es el número cuarenta y cinco sino la cadena formada por los caracteres 4 y 5.

El objeto String permite realizar operaciones con cadenas como concatenar o dividir cadenas, buscar texto, extraer parte de un texto, etc... La operación de crear una variable de este tipo se lleva a cabo como es habitual con el operador new pudiéndole pasar un argumento para inicializar la variable. Al usar un método o referirnos a una propiedad podemos usar el nombre de la variable o una constante de cadena.

Ejemplo:

var mitexto = "Esta es una cadena";

var pos = mitexto.indexOf("una");

Puede también escribirse en la siguiente forma:

var pos = "Esta es una cadena".indexOf("una");

En versiones de Javascript 1.0 no funcionará new para crear los Strings.

Propiedades de String

Length

Devuelve la longitud de la cadena.

Prototype

Permite agregar métodos y propiedades al objeto.

Métodos de String

Los objetos de la clase String tienen una buena cantidad de métodos para realizar muchas cosas interesantes.

charAt(indice)

Devuelve el carácter que hay en la posición indicada como índice. Las posiciones de un string empiezan en 0.

indexOf(carácter,desde)

Devuelve la posición de la primera vez que aparece el carácter indicado por parámetro en un string. Si no encuentra el carácter en el string devuelve -1. El segundo parámetro es opcional y sirve para indicar a partir de que posición se desea que empiece la búsqueda.

lastIndexOf(carácter,desde)

Busca la posición de un carácter exactamente igual a como lo hace la función indexOf pero desde el final en lugar del principio. El segundo parámetro indica el número de caracteres desde donde se busca, igual que en indexOf.

replace(substring_a_buscar,nuevoStr)

Implementado en Javascript 1.2, sirve para reemplazar porciones del texto de un string por otro texto. El método no reemplaza en el string, sino que devuelve un resultante de hacer ese reemplazo. Acepta expresiones regulares como substring a buscar.

split(separador)

Este método sólo es compatible con javascript 1.1 en adelante. Sirve para crear un array a partir de un String en el que cada elemento es la parte del String que está separada por el separador indicado por parámetro.

substring(inicio,fin)

Devuelve el substring que empieza en el carácter de inicio y termina en el carácter de fin. Si se intercambian los parámetros de inicio y fin también funciona. Simplemente devuelve el substring que hay entre el carácter menor y el mayor.

toLowerCase()

Pone todos los caracteres de un string en minúsculas.

toUpperCase()

Pone todos los caracteres de un string en mayúsculas.

toString()

Este método lo tienen todos los objetos y se usa para convertirlos en cadenas.

anchor(name)

Convierte en un ancla (sitio a donde dirigir un enlace) una cadena de caracteres usando como el atributo name de la etiqueta <A> lo que recibe por parámetro.

big()

Aumenta el tamaño de letra del string. Este método devuelve una cadena consistente en el objeto String rodeado con las etiquetas del lenguaje HTML.

blink()

Este método devuelve una cadena consistente en el String rodeado con las etiquetas <blink></blink> del lenguaje HTML.

bold()

Este método devuelve una cadena consistente en el String rodeado con las etiquetas , negrita, del lenguaje HTML.

fixed()

Este método devuelve una cadena consistente en el objeto String rodeado con las etiquetas , espaciado fijo o teletype, del lenguaje HTML.

fontColor(color)

Este método crea, a partir de un objeto String, una cadena conteniendo un elemento FONT del elnguaje HTML con el atributo COLOR igual a la cadena que se le pase en color.

fontSize(tamaño)

Este método crea, a partir de un objeto String, una cadena conteniendo un elemento FONT del lenguaje HTML con el atributo SIZE igual al valor entero que se le pase en tamaño.

italics()

Este método devuelve una cadena consistente en el String rodeado con las etiquetas , cursivas, del lenguaje HTML.

link(url)

Este método crea, a partir de un objeto String, una cadena conteniendo un elemento ANCHOR del lenguaje HTML, con el atributo HREF igual a la cadena que se le pase en atrcad.

small()

Este método devuelve una cadena consistente en el objeto String rodeado con las etiquetas , reducir tamaño, del lenguaje HTML.

strike()

Este método devuelve una cadena consistente en el String rodeado con las etiquetas , tachado, del lenguaje HTML.

sub()

Este método devuelve una cadena consistente en el objeto String rodeado con las etiquetas , subíndice, del lenguaje HTML.

sup()

Este método devuelve una cadena consistente en el objeto String rodeado con las etiquetas , superíndice, del lenguaje HTML.

Fuente