Metodo String substring() di JavaScript
- la pagina precedente substr()
- la pagina successiva toLocaleLowerCase()
- Torna al livello superiore Manuale di riferimento JavaScript String
Definizione e uso
substring()
Il metodo estrae i caratteri tra due indici (posizioni) dalla stringa e restituisce la sottostante stringa.
substring()
Il metodo estrae i caratteri da inizio a fine (escluso).
substring()
Il metodo non cambia la stringa originale.
se start maggiore di carattere alla posizioneAllora scambia i parametri: (4, 1) = (1, 4).
Il valore di inizio o fine inferiore a 0 viene considerato 0.
si veda anche:
istanza
esempio 1
estrae una sottocaduta dal testo:
let text = "Hello world!"; let result = text.substring(1, 4);
esempio 2
dalla posizione 2:
let result = text.substring(2);
esempio 3
se start maggiore di carattere alla posizione, scambia i parametri:
let result = text.substring(4, 1);
esempio 4
se "start" è minore di 0, inizia dall'indice 0:
let result = text.substring(-3);
esempio 5
solo il primo:
let result = text.substring(0, 1);
esempio 6
solo l'ultimo:
let result = text.substring(text.length - 1);
sintassi
string.substring(start, carattere alla posizione)
parametro
parametro | descrizione |
---|---|
start |
obbligatorio. Intero non negativo. Posizione di inizio. il primo carattere si trova all'indice 0. |
carattere alla posizione |
opzionale. Intero non negativo. Posizione di fine (fino a, ma non inclusa). se omesso, estrae il resto della stringa. |
valore di ritorno
tipo | descrizione |
---|---|
stringa | la stringa che contiene i caratteri estratti. |
dettagli tecnici
valore di ritorno
restituisce una nuova stringa, il cui valore include string una sottocaduta della stringa, il cui contenuto è da start alla posizione carattere alla posizionetutti i caratteri alla posizione -1, la lunghezza è carattere alla posizione meno start.
descrizione
substring()
la sottocaduta restituita dal metodo include start carattere alla posizione carattere alla posizione carattere alla posizione
se il parametro start con carattere alla posizione uguale, il metodo restituisce una stringa vuota (cioè una stringa di lunghezza 0). Se start maggiore di carattere alla posizione se è maggiore, il metodo scambia questi due parametri prima di estrarre la sottocaduta.
ricorda, la sottocaduta include start carattere alla posizione carattere alla posizione la lunghezza della sottocaduta restituita è sempre uguale carattere alla posizione-start.
Attenzione,split()
e substr()
possono tutti estrarre sottocadute da una stringa. A differenza di questi metodi:substring()
Il metodo non accetta parametri negativi.
supporto del browser
substring()
è una caratteristica di ECMAScript1 (ES1).
Tutti i browser supportano completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
supporto | supporto | supporto | supporto | supporto | supporto |
pagine correlate
- la pagina precedente substr()
- la pagina successiva toLocaleLowerCase()
- Torna al livello superiore Manuale di riferimento JavaScript String