La proprietà String.prototype
rappresenta l'oggetto prototipo String
.
Property attributes of String.prototype |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
Description
Tutte le istanze String
ereditano da String.prototype
. Le modifiche all'oggetto prototipo String
vengono propagate a tutte le istanze String
.
Properties
String.prototype.constructor
- Specifica la funzione che crea il prototipo di un oggetto.
String.prototype.length
- Riflette la lunghezza della stringa.
N
- Utilizzato per accedere al carattere in N posizione in cui N è un numero intero positivo compreso tra 0 e uno inferiore al valore della
length
. Queste proprietà sono di sola lettura.
Metodi
Metodi non correlati HTML
String.prototype.charAt()
- Restituisce il carattere (esattamente un'unità di codice UTF-16) all'indice specificato
String.prototype.charCodeAt()
- Restituisce un numero che corrisponde al valore dell'unità di codice UTF-16 nell'indice specificato.
String.prototype.codePointAt()
- Restituisce un numero intero non negativo Numero che è il valore del punto di codice codificato UTF-16 che inizia con l'indice specificato.
String.prototype.concat()
- Combina il testo di due stringhe e restituisce una nuova stringa.
String.prototype.includes()
- Determina se una stringa può essere trovata all'interno di un'altra stringa.
String.prototype.endsWith()
- Determina se una stringa termina con i caratteri di un'altra stringa.
String.prototype.indexOf()
- Restituisce l'indice all'interno dell'oggetto
String
chiamante della prima occorrenza del valore specificato o -1 se non trovato. String.prototype.lastIndexOf()
- Restituisce l'indice all'interno dell'oggetto
String
chiamante della prima occorrenza del valore specificato o -1 se non trovato. String.prototype.localeCompare()
- Restituisce un numero che indica se una stringa di riferimento viene prima o dopo o è uguale alla stringa specificata in ordine di ordinamento.
String.prototype.match()
- Utilizzato per abbinare un'espressione regolare a una stringa.
String.prototype.normalize()
- Restituisce il modulo di normalizzazione Unicode del valore della stringa chiamante.
String.prototype.padEnd()
- Riempie la stringa corrente dalla fine con una determinata stringa per creare una nuova stringa di una determinata lunghezza.
String.prototype.padStart()
- Riempie la stringa corrente dall'inizio con una determinata stringa per creare una nuova stringa da una determinata lunghezza.
String.prototype.quote()
Avvolge la stringa tra virgolette (""
").String.prototype.repeat()
- Restituisce una stringa composta da elementi dell'oggetto ripetuti i tempi indicati.
String.prototype.replace()
- Utilizzato per trovare una corrispondenza tra un'espressione regolare e una stringa e per sostituire la sottostringa con corrispondenza con una nuova sottostringa.
String.prototype.search()
- Esegue la ricerca di una corrispondenza tra un'espressione regolare e una stringa specificata.
String.prototype.slice()
- Estrae una sezione di una stringa e restituisce una nuova stringa.
String.prototype.split()
- Divide un oggetto
String
in una matrice di stringhe separando la stringa in sottostringhe. String.prototype.startsWith()
- Determina se una stringa inizia con i caratteri di un'altra stringa.
String.prototype.substr()
- Restituisce i caratteri in una stringa che inizia nella posizione specificata attraverso il numero specificato di caratteri.
String.prototype.substring()
- Restituisce i caratteri in una stringa tra due indici nella stringa.
String.prototype.toLocaleLowerCase()
- I caratteri all'interno di una stringa vengono convertiti in minuscolo rispettando le impostazioni locali correnti. Per la maggior parte delle lingue, questo restituirà lo stesso di
toLowerCase()
. String.prototype.toLocaleUpperCase()
- I caratteri all'interno di una stringa vengono convertiti in maiuscolo rispettando le impostazioni locali correnti. Per la maggior parte delle lingue, ciò restituirà lo stesso di
toUpperCase()
. String.prototype.toLowerCase()
- Restituisce il valore della stringa chiamante convertito in minuscolo.
String.prototype.toSource()
- Restituisce un oggetto letterale che rappresenta l'oggetto specificato; puoi usare questo valore per creare un nuovo oggetto. Sostituisce il metodo
Object.prototype.toSource()
method. String.prototype.toString()
- Restituisce una stringa che rappresenta l'oggetto specificato. Sostituisce il metodo
Object.prototype.toString()
. String.prototype.toUpperCase()
- Restituisce il valore della stringa chiamante convertito in maiuscolo.
String.prototype.trim()
- Taglia gli spazi bianchi all'inizio e alla fine della stringa. Parte dello standard ECMAScript 5.
String.prototype.trimStart()
String.prototype.trimLeft()
- Taglia gli spazi bianchi dall'inizio della stringa.
String.prototype.trimEnd()
String.prototype.trimRight()
- Taglia gli spazi bianchi dalla fine della stringa.
String.prototype.valueOf()
- Restituisce il valore primitivo dell'oggetto specificato. Sostituisce il metodo
Object.prototype.valueOf()
. String.prototype[@@iterator]()
- Restituisce un nuovo oggetto
Iterator
che itera sopra i punti di codice di un valore String, restituendo ogni punto di codice come valore String.
HTML metodi wrapper (involucro)
Questi metodi sono di uso limitato, in quanto forniscono solo un sottoinsieme dei tag e degli attributi HTML disponibili.
String.prototype.anchor()
<a name="name">
(hypertext target)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">
(link to URL)String.prototype.small()
<small>
String.prototype.strike()
<strike>
String.prototype.sub()
<sub>
String.prototype.sup()
<sup>
Specificazioni
Specificazioni | Stato | Commento |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Definizione iniziale. |
ECMAScript 5.1 (ECMA-262) The definition of 'String.prototype' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'String.prototype' in that specification. |
Standard | |
ECMAScript (ECMA-262) The definition of 'String.prototype' in that specification. |
Living Standard |
Compatibilità con il browser
tabella di compatibilità in questa pagina è generata da dati strutturati. Se desideri contribuire ai dati, consulta https://github.com/mdn/browser-compat-data e inviaci una richiesta di pull.
No compatibility data found. Please contribute data for "javascript.builtins.String.prototype" (depth: 1) to the MDN compatibility data repository.