El objeto string en javascript I

0 - , - 29/06/2006 00:00:00

Con la llegada de AJAX, javascript ha vuelto a cobrar fuerza. Una de las cosas más interesantes es el poder operar con cadenas. A continuación se muestra una relación, con una breve descripción de los métodos del objeto String en javascript:

charAt(x)
Devuelve el caracter que se encuentra en la posición ‘x’ dentro de la cadena.

var Cadena="Hola mundo";
alert(Cadena.charAt(1))
//Devuelve "H"

 

charCodeAt(x)
Devuelve el valor Unicode del caracter que se encuentra en la posición ‘x’ dentro de la cadena.

var Cadena="Hola Mundo"
alert (Cadena.charCodeAt(1))
//Devuelve "111"

concat(v1, v2,...)
Combina una o más cadenas (argumentos v1, v2, ...) dentro de la existente y devuelve la cadena resultante de la unión.

var CadenaInicio="Mi casa"
var CadenaFinal= CadenaInicio.concat(" es grande"," y hospitalaria.")
alert(CadenaFinal)
//Devuelve "Mi casa es grande y hospitalaria."

fromCharCode(c1, c2,...)
Devuelve la cadena creada usando la cadena de valores Unicode especificada (argumentos c1, c2, ...).

alert(String.fromCharCode(65,66,67))
//Devuelve "ABC"

indexOf(substr, [start])
Busca y, si encuentra, devuelve la posición de la primera concurrencia de una subcadena especificada dentro de una cadena. Si no se encuentra devuelve –1. ‘Start’ es un parámetro opcional y especifica la posición a partir de la cual se comenzará la búsqueda. Su valor por defecto es cero.

var Cadena="Hola Mundo"
alert(Cadena.indexOf("Mundo"))
// Devuelve "5"

lastIndexOf(substr, [start])
Busca y, si encuentra, devuelve la posición de la última concurrencia de una subcadena especificada dentro de una cadena.

var Cadena="Hola Mundo. Mi Mundo"
alert(Cadena.lastIndexOf("Mundo"))
// Devuelve "15"

match(regexp)
El método match() busca determinado valor en una cadena. Este método es similar a ‘indexOf()’ y ‘lastIndexOf()’, pero devolviendo el valor especificado en lugar de la posición en la cadena.

var Cadena="Hola Mundo"
alert(Cadena.match("coche"))
// Devuelve "null"
alert(Cadena.match("Mundo"))
//Devuelve "Mundo"

replace( regexp, replacetext)
Busca la cadena especificada en ‘regexp’ y la reemplaza por “replacetext’. Este método es ‘case sensitive’ con lo que hay que prestar atención al uso de mayúsculas y minúsculas.

var Cadena="Esto es un ejemplo "
Cadena=Cadena + "de uso de replace por javascript "
alert(Cadena.replace("javascript", "JS"))
//Devuelve "Esto es un ejemplo de uso de replace por JS

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha