![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 5 (pasó a ser un objeto nativo en Flash Player 6, lo cual mejoró el rendimiento notablemente).
La clase String es un envolvente para el tipo de datos primitivo de cadena y proporciona métodos y propiedades que permiten manipular tipos de valores de cadena primitivos. Puede convertir el valor de cualquier objeto en una cadena mediante la función String()
.
Todos los métodos de la clase String, excepto concat()
, fromCharCode()
, slice()
y substr()
, son genéricos. Esto quiere decir que los métodos propiamente dichos llaman a this.toString()
antes de realizar sus operaciones; puede utilizar estos métodos con otros objetos que no sean String.
Puesto que todos los índices de cadena tienen base 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 newString
o un 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 después descarta el objeto String temporal. Puede utilizar la propiedad String.length
con un literal de cadena.
No debe confundirse un literal de cadena con un objeto String. En el ejemplo siguiente, la primera línea de código crea el literal de cadena s1
y la segunda línea de código crea el objeto String s2
.
s1 = "foo"
s2 = new String("foo")
Utilice literales de cadena a menos que necesite utilizar específicamente un objeto String.
Método |
Descripción |
---|---|
String.charAt()
|
Devuelve el carácter que se encuentra en una ubicación específica de una cadena. |
String.charCodeAt()
|
Devuelve el valor del carácter en el índice especificado como un número entero de 16 bits entre 0 y 65535. |
String.concat()
|
Combina el texto de dos cadenas y devuelve una nueva cadena. |
String.fromCharCode()
|
Devuelve una cadena formada por los caracteres especificados en los parámetros. |
String.indexOf()
|
Devuelve la posición de la primera aparición de la subcadena especificada. |
String.lastIndexOf()
|
Devuelve la posición de la última aparición de la subcadena especificada. |
String.slice()
|
Extrae una sección de una cadena y devuelve una nueva cadena. |
String.split()
|
Divide un objeto String en una matriz de cadenas dividiendo la cadena en subcadenas. |
String.substr()
|
Devuelve un número especificado de caracteres en una cadena, empezando en la ubicación especificada. |
String.substring()
|
Devuelve los caracteres que hay entre dos índices en una cadena. |
String.toLowerCase()
|
Convierte la cadena a minúsculas y devuelve el resultado; no cambia el contenido del objeto original. |
String.toUpperCase()
|
Convierte la cadena a mayúsculas y devuelve el resultado; no cambia el contenido del objeto original. |
Propiedad |
Descripción |
---|---|
String.length
|
Número entero que no es de base cero que indica el número de caracteres del objeto String especificado. |
Flash Player 5.
new String(
value
)
value
Valor inicial del nuevo objeto String.
Ninguno.
Constructor; crea un nuevo objeto String.
String()
, " " (delimitador de cadena)
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |