Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

String (Objeto de JavaScript)

Permite manipular y dar formato a cadenas de texto y determinar y ubicar subcadenas dentro de cadenas.

newString = new String(["stringLiteral"])

newString

Obligatorio. Nombre de variable a la que se asigna el objeto String.

stringLiteral

Opcional. Cualquier grupo de caracteres Unicode.

JavaScript proporciona secuencias de escape que se pueden incluir en cadenas para crear caracteres que no es posible escribir directamente. Por ejemplo, \t especifica un carácter de tabulación. Para obtener más información, vea Caracteres especiales (JavaScript).

Literales de cadena

Un literal de cadena está compuesto por cero o más caracteres entre comillas simples o dobles. Un literal de cadena tiene un tipo de datos principal (primitivo) de string. Un objeto String se crea mediante el operador new y tiene un tipo de datos Object.

En el ejemplo siguiente se muestra que el tipo de datos de un literal de cadena no es igual que el de un objeto String.

var strLit = "This is a string literal.";
var strObj = new String("This is a string object.");

document.write(typeof strLit);
document.write("<br/>");
document.write(typeof strObj);
// Output:
// string
// object

Métodos para literales de cadena

Al llamar a un método en un literal de cadena, se convierte temporalmente en un objeto contenedor de la cadena. El literal de cadena se trata como si se usara el operador new para crearlo.

En el ejemplo siguiente se aplica el método toUpperCase a un literal de cadena.

var strLit = "This is a string literal.";

var result1 = strLit.toUpperCase();

var result2 = (new String(strLit)).toUpperCase();

document.write(result1);
document.write("<br/>");
document.write(result2);
// Output: 
// THIS IS A STRING LITERAL.
// THIS IS A STRING LITERAL.

Tener acceso a un carácter individual

Puede tener acceso a un único carácter de una cadena como una propiedad indizada de matriz de solo lectura. Esta característica se presentó por primera vez en modo estándar de Internet Explorer 9, modo estándar de Internet Explorer 10, modo estándar de Internet Explorer 11 y aplicaciones de la Tienda Windows. En el ejemplo siguiente se tiene acceso a caracteres individuales de una cadena.

var str = "abcd";
var result = str[2];
document.write (result);
// Output: c

var result = "the"[0];
document.write(result);
// Output: t

String Object se presentó por primera vez en Internet Explorer anterior a Internet Explorer 6. Algunos miembros de las listas siguientes se presentaron en versiones posteriores.

En la tabla siguiente se muestran las propiedades del objeto String.

Propiedad

Descripción

constructor (Propiedad)

Especifica la función que crea un objeto.

length (Propiedad, String)

Devuelve la longitud de un objeto String.

prototype (Propiedad)

Devuelve una referencia al prototipo correspondiente a una clase de objetos.

En la tabla siguiente se muestran las funciones del objeto String.

Función

Descripción

Función String.fromCharCode

Devuelve una cadena a partir de varios valores de caracteres Unicode.

En la tabla siguiente se muestran los métodos del objeto String.

Método

Descripción

anchor (Método)

Coloca un delimitador HTML que tiene un atributo NAME a ambos lados del texto.

big (Método)

Coloca etiquetas HTML <BIG> a ambos lados del texto.

blink (Método)

Coloca etiquetas HTML <BLINK> a ambos lados del texto.

bold (Método)

Coloca etiquetas HTML <B> a ambos lados del texto.

charAt (Método)

Devuelve el carácter que se encuentra en el índice especificado.

charCodeAt (Método)

Devuelve la codificación Unicode del carácter que se especifique.

concat (Método, String)

Devuelve una cadena que contiene la concatenación de las dos cadenas proporcionadas.

fixed (Método)

Coloca etiquetas HTML <TT> a ambos lados del texto.

fontcolor (Método)

Coloca etiquetas HTML <FONT> con un atributo COLOR a ambos lados del texto.

fontsize (Método)

Coloca etiquetas HTML <FONT> con un atributo SIZE alrededor del texto.

hasOwnProperty (Método)

Devuelve un valor booleano que indica si un objeto tiene una propiedad con el nombre especificado.

indexOf (Método, String)

Devuelve la posición del carácter donde tiene lugar la primera repetición de una subcadena dentro de una cadena.

isPrototypeOf (Método)

Devuelve un valor booleano que indica si un objeto existe en la cadena de prototipo de otro objeto.

italics (Método)

Coloca etiquetas HTML <I> a ambos lados del texto.

lastIndexOf (Método, String)

Devuelve la última repetición de una subcadena dentro de una cadena.

link (Método)

Coloca un delimitador HTML que tiene un atributo HREF a ambos lados del texto.

localeCompare (Método)

Devuelve un valor que indica si dos cadenas son equivalentes en la configuración regional actual.

match (Método)

Busca una cadena mediante un objeto Regular Expression proporcionado y devuelve los resultados como una matriz.

propertyIsEnumerable (Método)

Devuelve un valor booleano que indica si una propiedad especificada forma parte de un objeto y si se puede enumerar.

replace (Método)

Usa una expresión regular para reemplazar texto en una cadena y devuelve el resultado.

search (Método)

Devuelve la posición de la primera coincidencia de subcadena en una búsqueda de expresión regular.

slice (Método, String)

Devuelve una sección de una cadena.

small (Método)

Coloca etiquetas HTML <SMALL> a ambos lados del texto.

split (Método)

Devuelve la matriz de cadenas resultante de la separación de una cadena en subcadenas.

strike (Método)

Coloca etiquetas HTML <STRIKE> a ambos lados del texto.

sub (Método)

Coloca etiquetas HTML <SUB> a ambos lados del texto.

substr (Método)

Devuelve una subcadena que comienza en una posición especificada y tiene una longitud especificada.

substring (Método)

Devuelve la subcadena en la ubicación especificada dentro de un objeto String.

sup (Método)

Coloca etiquetas HTML <SUP> a ambos lados del texto.

toLocaleLowerCase (Método)

Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a minúsculas, según la configuración regional actual del entorno de host.

toLocaleString (Método)

Devuelve un objeto convertido en cadena usando la configuración regional actual.

toLocaleUpperCase (Método)

Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a mayúsculas, según la configuración regional actual del entorno de host.

toLowerCase (Método)

Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a minúsculas.

toString (Método)

Devuelve la cadena.

toUpperCase (Método)

Devuelve una cadena en la que todos los caracteres alfabéticos se convierten a mayúsculas.

trim (Método)

Devuelve una cadena donde se han quitado los caracteres de espacio en blanco iniciales y finales y los caracteres de terminador de línea.

valueOf (Método)

Devuelve la cadena.

Adiciones de comunidad

Mostrar:
© 2015 Microsoft