La proprietà String.prototyperappresenta 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 Latest Draft (ECMA-262)
The definition of 'String.prototype' in that specification.
Draft  

Compatibilità con il browser

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung InternetNode.js
Basic supportChrome Full support YesEdge Full support YesFirefox Full support 1IE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support 4Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yesnodejs Full support Yes

Legend

Full support  
Full support

Guarda anche

Tag del documento e collaboratori

Hanno collaborato alla realizzazione di questa pagina: ladysilvia
Ultima modifica di: ladysilvia,