English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Oggetto String JavaScript

L'oggetto String JavaScript viene utilizzato per memorizzare e gestire il testo.

Oggetto String

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:

Proprietà dell'oggetto String

La tabella seguente elenca le proprietà dell'oggetto String:

ProprietàDescrizione
constructorRestituisci la funzione che crea l'prototype dell'oggetto String
lengthRestituisci la lunghezza della stringa
prototypePermette di aggiungere nuove proprietà e metodi all'oggetto

Metodi dell'oggetto String

La tabella seguente elenca i metodi dell'oggetto String:

MetodoDescrizione
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.