Resumen
The String.prototype
propiedad representa el prototipo de esta clase. Puede usar el prototipo para añadir propiedades o métodos a todas las instancias de una clase.
Atributos de la propiedad String.prototype |
|
---|---|
Sobrescribir | No |
Numerable | No |
Configurable | No |
Propiedades
String.prototype.constructor
- Especifica la función que crea un prototipo de objeto.
String.prototype.length
- Refleja la longitud de la cadena.
Métodos
Métodos no relacionados con HTML
String.prototype.charAt()
- Devuelve el carácter en el índice especificado.
String.prototype.charCodeAt()
- Devuelve el número que indica el valor Unicode del carácter en el índice especificado.
String.prototype.concat()
- Combina el texto de dos cadenas y devuelve una nueva cadena.
String.prototype.indexOf()
- Devuelve el índice dentro del objeto
String
que realiza la llamada de la primera ocurrencia del valor especificado, o -1 si no lo encuentra. String.prototype.lastIndexOf()
- Devuelve el índice dentro del objeto
String
que realiza la llamada de la última ocurrencia del valor especificado, o -1 si no lo encuentra. String.prototype.match()
- Se usa para emparejar una expresión regular con una cadena.
String.prototype.replace()
- Se usa para emparejar una expresión regular con una cadena, y reemplezar la subcadena emparejada con una nueva subcadena.
String.prototype.search()
- Realiza una búsqueda de una expresión regular en una cadena especificada.
String.prototype.slice()
- Extrae una sección de una cadena y devuelve una nueva cadena.
String.prototype.split()
- Divide un objeto
String
en un arreglo de cadenas, separando la cadena en subcadenas. String.prototype.substr()
- Devuelve los caracteres de una cadena comenzando en la localización especificada y hasta el número de caracteres especificado.
String.prototype.substring()
- Devuelve los caracteres de una cadena entre dos índices dentro de la cadena.
String.prototype.toLowerCase()
- Devuelve el valor de la cadena que realiza la llamada en minúsculas.
String.prototype.toSource()
- Devuelve el objeto literal que representa el objeto especificado; puede usar este valor para crear un nuevo objeto. Sobreescribe el método
Object.prototype.toSource()
. String.prototype.toString()
- Devuelve una cadena que representa el objeto especificado. Sobreescribe el método
Object.prototype.toString()
. String.prototype.toUpperCase()
- Devuelve el valor de la cadena que realiza la llamada en mayúsculas.
String.prototype.valueOf()
- Devuelve el valor primitivo del objeto especificado. Sobreescribe el método
Object.prototype.valueOf()
.
Métodos de encapsulado HTML
Cada uno de los métodos siguientes devuelve una copia de la cadena encapsulada dentro de una etiqueta HTML. Por ejemplo, "test".bold() devuelve "<b>test</b>".
String.prototype.anchor()
<a name="name">
(Ancha Hipertexto)String.prototype.big()
<big>
String.prototype.blink()
<blink>
String.prototype.bold()
<b>
String.prototype.fixed()
<tt>
String.prototype.fontcolor()
<font color="color">
String.prototype.fontsize()
<font size="size">
String.prototype.italics()
<i>
String.prototype.link()
<a href="url">
(Enlace a URL)String.prototype.small()
<small>
String.prototype.strike()
<strike>
String.prototype.sub()
<sub>
String.prototype.sup()
<sup>
Estos métodos son de uso limitado, ya que sólo están disponibles un subconjunto de etiquetas HTML y atributos.