JavaScript Strings
Una stringa JavaScript memorizza una serie di personaggi come "John Doe" .
Una stringa può essere qualsiasi testo all'interno di virgolette doppie o singole:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
indici di stringa sono a base zero: Il primo carattere è in posizione 0, il secondo in 1, e così via.
Per un'esercitazione sulle stringhe, leggere la nostra JavaScript String Tutorial .
Proprietà e metodi String
Valori primitivi, come "John Doe" , non possono avere proprietà o metodi (because they are not objects) .
Ma con JavaScript, metodi e proprietà sono a disposizione di valori primitivi anche, perché JavaScript considera valori primitivi come oggetti durante l'esecuzione di metodi e proprietà.
Proprietà String
Proprietà | Descrizione |
---|---|
constructor | Restituisce funzione di costruzione della stringa |
length | Restituisce la lunghezza di una stringa |
prototype | Consente di aggiungere proprietà e metodi a un oggetto |
Metodi String
Metodo | Descrizione |
---|---|
charAt() | Restituisce il carattere nella posizione di indice specificata (position) |
charCodeAt() | Restituisce l'Unicode del carattere in corrispondenza dell'indice specificato |
concat() | Unisce due o più stringhe e restituisce una nuova stringa unito |
endsWith() | Verifica se una stringa termina con stringa / caratteri specificati |
fromCharCode() | Converte valori Unicode per i caratteri |
includes() | Verifica se una stringa contiene la stringa di caratteri specificati / |
indexOf() | Restituisce la posizione della prima trovato occorrenza di un valore specificato in una stringa |
lastIndexOf() | Restituisce la posizione dell'ultima trovato occorrenza di un valore specificato in una stringa |
localeCompare() | Confronta due stringhe nella localizzazione corrente |
match() | Cerchi una stringa per un match contro un'espressione regolare, e restituisce le partite |
repeat() | Restituisce una nuova stringa con un determinato numero di copie di una stringa esistente |
replace() | Cerchi una stringa per un valore specificato, o un'espressione regolare, e restituisce una nuova stringa in cui vengono sostituiti i valori specificati |
search() | Cerchi una stringa per un valore specificato, o l'espressione regolare, e restituisce la posizione della partita |
slice() | Estrae una parte di una stringa e restituisce una nuova stringa |
split() | Divide una stringa in un array di sottostringhe |
startsWith() | Verifica se una stringa inizia con i caratteri specificati |
substr() | Estrae i caratteri da una stringa, che parte da una posizione di inizio specificata e attraverso il numero specificato di carattere |
substring() | Estrae i caratteri da una stringa, tra due indici specificati |
toLocaleLowerCase() | Converte una stringa in lettere minuscole, in base alle impostazioni locali del padrone di casa |
toLocaleUpperCase() | Converte una stringa in lettere maiuscole, in base alle impostazioni locali del padrone di casa |
toLowerCase() | Converte una stringa in lettere minuscole |
toString() | Restituisce il valore di un oggetto String |
toUpperCase() | Converte una stringa in lettere maiuscole |
trim() | Rimuove gli spazi da entrambe le estremità di una stringa |
valueOf() | Restituisce il valore di base di un oggetto String |
Tutti i metodi stringa restituiscono un nuovo valore. Non cambiano la variabile originale.
Stringa HTML Metodi Wrapper
I metodi wrapper HTML restituiscono la corda avvolta all'interno del tag HTML appropriato.
Questi non sono metodi standard, e potrebbero non funzionare come previsto in tutti i browser.
Metodo | Descrizione |
---|---|
anchor() | Crea un ancoraggio |
big() | Consente di visualizzare una stringa utilizzando una grande fonte |
blink() | Consente di visualizzare una stringa lampeggiante |
bold() | Consente di visualizzare una stringa in grassetto |
fixed() | Consente di visualizzare una stringa utilizzando un tipo di carattere a passo fisso |
fontcolor() | Consente di visualizzare una stringa utilizzando un colore specificato |
fontsize() | Consente di visualizzare una stringa utilizzando una dimensione specificata |
italics() | Consente di visualizzare una stringa in corsivo |
link() | Consente di visualizzare una stringa come un collegamento ipertestuale |
small() | Consente di visualizzare una stringa utilizzando un font piccolo |
strike() | Consente di visualizzare una stringa con un barrato |
sub() | Consente di visualizzare una stringa come testo pedice |
sup() | Consente di visualizzare una stringa di testo come apice |