LA CLASE STRING
La clase String es un envolvente para el tipo de datos primitivo de cadena y proporciona métodos y propiedades que le permiten manipular tipos de valores de cadena primitivos. Puede convertir el valor de cualquier objeto en una cadena utilizando la función String().
Todos los métodos de la clase String, salvo concat()), fromCharCode(), slice() y substr(), son genéricos, lo que significa que los métodos llaman a toString() antes de realizar sus operaciones y puede llamar a estos métodos con otros objetos que no sean String.
Dado que todos los índices de cadenas están basados en cero, el índice del último carácter de cualquier cadena x es x.length - 1.
Puede llamar a cualquiera de los métodos de la clase String utilizando el método constructor new String o utilizando un nuevo valor de literal de cadena. Si especifica un literal de cadena, el intérprete de ActionScript lo convierte automáticamente en un objeto String temporal, llama al método y luego descarta el objeto String temporal. También puede utilizar la propiedad String.length con un literal de cadena.
No debe confundir un literal de cadena con un objeto String. En el siguiente ejemplo, la primera línea de código crea el literal de cadena first_string, mientras que la segunda línea de código crea el objeto String second_string:
var first_string:String = "foo"
var second_string:String = new String("foo")
Propiedades
constructor (propiedad Object.constructor), __proto__ (propiedad Object.__proto__), prototype (propiedad Object.prototype), __resolve (propiedad Object.__resolve)
Resumen de constructores
Firma
Descripción
String(value:String)
Crea un nuevo objeto String.
Resumen de métodos
Modificadores
Firma
Descripción
charAt(index:Number) : String
Devuelve el carácter situado en la posición especificada por el parámetro index.
charCodeAt(index:Number) : Number
Devuelve un entero de 16 bits comprendido entre 0 y 65535 que representa el carácter especificado por index.
concat(value:Object) : String
Combina el valor del objeto String con los parámetros y devuelve la nueva cadena formada; el valor original, my_str, permanece sin cambios.
static
fromCharCode() : String
Devuelve una cadena formada por los caracteres representados por los valores Unicode de los parámetros.
indexOf(value:String, [startIndex:Number]) : Number
Busca la cadena y devuelve la posición en la que aparece por primera vez value en la posición de startIndex o después de dicha posición dentro de la cadena que origina la llamada.
lastIndexOf(value:String, [startIndex:Number]) : Number
Busca la cadena de derecha a izquierda y devuelve el índice de la última posición en que aparece value antes que startIndex dentro de la cadena que origina la llamada.
slice(start:Number, end:Number) : String
Devuelve una cadena que incluye el carácter inicial (start) y todos los caracteres que aparecen hasta el carácter final (end), exclusive.
split(delimiter:String, [limit:Number]) : Array
Divide un objeto String en subcadenas fragmentándolo siempre que aparece el parámetro delimitador (delimiter) especificado y devuelve las subcadenas en una matriz.
substr(start:Number, length:Number) : String
Devuelve los caracteres contenidos en una cadena desde el índice especificado por el parámetro start hasta el número de caracteres especificado por el parámetro length.
substring(start:Number, end:Number) : String
Devuelve una cadena formada por los caracteres comprendidos entre los puntos especificados por los parámetros start y end.
toLowerCase() : String
Devuelve una copia del objeto String con todos los caracteres en mayúsculas convertidos en minúsculas.
toString() : String
Devuelve las propiedades de un objeto como cadenas aunque no lo sean.
toUpperCase() : String
Devuelve una copia del objeto String con todos los caracteres en minúsculas convertidos en mayúsculas.
valueOf() : String
Devuelve la cadena.
Métodos
addProperty (método Object.addProperty), hasOwnProperty (método Object.hasOwnProperty), isPropertyEnumerable (método Object.isPropertyEnumerable), isPrototypeOf (método Object.isPrototypeOf), registerClass (método Object.registerClass), toString (método Object.toString), unwatch (método Object.unwatch), valueOf (método Object.valueOf), watch (método Object.watch)
miércoles, 1 de septiembre de 2010
Suscribirse a:
Entradas (Atom)
