English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'oggetto String JavaScript viene utilizzato per memorizzare e gestire il testo.
L'oggetto String JavaScript è un oggetto globale utilizzato per memorizzare stringhe.
Una stringa può essere qualsiasi testo tra virgolette singole o doppie:
var msg = "Hello world"; var msg = 'Hello world';
Diversamente da alcuni altri linguaggi, JavaScript non fa distinzione tra virgolette singole e doppie.
Gli indici delle stringhe JavaScript partono da zero: l'elemento primo della stringa si trova all'indice 0, il secondo elemento è 1, e così via.
Puoi trovare ulteriori informazioni sui nostriNella guida JavaScript StringPer ulteriori informazioni su String, consulta:
La tabella seguente elenca le proprietà dell'oggetto String:
Proprietà | Descrizione |
---|---|
constructor | Restituisci la funzione che crea l'prototype dell'oggetto String |
length | Restituisci la lunghezza della stringa |
prototype | Permette di aggiungere nuove proprietà e metodi all'oggetto |
La tabella seguente elenca i metodi dell'oggetto String:
Metodo | Descrizione |
---|---|
charAt() | Restituisci il carattere all'indice specificato |
charCodeAt() | Restituisci l'Unicode del carattere all'indice specificato |
concat() | Connettiti due o più stringhe e restituisci una nuova stringa |
endsWith() | Controlla se una stringa termina con un sottostringa specificata |
fromCharCode() | Converti un valore Unicode in un carattere |
includes() | Controlla se una stringa contiene un sottostringa specificata |
indexOf() | Restituisci l'indice della prima occorrenza di un valore specificato nella stringa |
lastIndexOf() | Restituisci l'indice dell'ultima occorrenza di un valore specificato nella stringa |
localeCompare() | Confronta due stringhe nella attuale configurazione linguistica |
match() | Confronta una stringa con un'espressione regolare e restituisci un array di tutte le corrispondenze |
repeat() | Restituisci una nuova stringa che contiene un numero specificato di copie della stringa originale |
replace() | Sostituisci una stringa o uno schema che si verifica nella stringa con un'altra stringa, restituendo una nuova stringa senza modificare la stringa originale |
search() | Cerca una stringa utilizzando l'espressione regolare e restituisci l'indice della prima corrispondenza |
slice() | Estrai una parte della stringa e restituiscila come nuova stringa |
split() | Dividi la stringa in un array di sottostringhe |
startsWith() | Controlla se la stringa inizia con una sottostringa specificata |
substr() | Estrai una parte della stringa a partire dall'indice di inizio e successivi caratteri |
substring() | Estrai la stringa tra l'indice di inizio e di fine specificato |
toLocaleLowerCase() | Converti la stringa in minuscolo in base all'ambiente linguistico attuale dell'host |
toLocaleUpperCase() | Converti la stringa in maiuscolo in base all'ambiente linguistico attuale dell'host |
toLowerCase() | Converti la stringa in minuscolo |
toString() | Restituisce il valore dell'oggetto String |
toUpperCase() | Converti la stringa in maiuscolo |
trim() | Elimina gli spazi iniziali e finali della stringa |
valueOf() | Restituisce il valore originale dell'oggetto String |
Attenzione:Tutte le funzioni di stringa restituiscono un nuovo valore. Non modificano la variabile originale.