Metodo substring

Il metodo substring restituisce una sottostringa da una stringa (la stringa originale non viene modificata). Il primo parametro specifica l'indice del carattere da cui il metodo inizia a tagliare (la numerazione inizia da zero), mentre il secondo parametro - l'indice del carattere in cui terminare l'estrazione (il carattere con questo indice non è incluso nella parte estratta). Il secondo parametro non è obbligatorio; se non specificato, verranno estratti tutti i caratteri fino alla fine della stringa.

Sintassi

javascriptstringa.substring(da dove iniziare a tagliare, [fino a dove tagliare]);

Esempio

Sia data una stringa. Estraiamo i caratteri dal primo al terzo:

javascriptlet str = 'abcde';
let sub = str.substring(1, 3);

console.log(sub);

Risultato dell'esecuzione del codice (il carattere con indice 3 non verrà incluso nella parte estratta):

javascript'bc'

Esempio

Ora estraiamo i caratteri dal 1-esimo fino alla fine della stringa (per fare ciò non specifichiamo il secondo parametro del metodo):

javascriptlet str = 'abcde';
let sub = str.substring(1);

console.log(sub);

Risultato dell'esecuzione del codice:

javascript'bcde'

Vedi anche

  • metodi substr e slice,
    che restituiscono anch'essi una sottostringa