Il metodo substring() di Javascript

Il metodo substring() di Javascript estrae una sottostringa da una stringa.

.substring(da [,a])

Il metodo ha due parametri

  • Il primo parametro (da) è la posizione iniziale della sottostringa all'interno della stringa. E' un parametro obbligatorio
  • Il secondo parametro (a) è la posizione finale della sottostringa. E' un parametro facoltativo. Se non è indicato Javascript utilizza l'ultimo carattere della stringa di default.

Il metodo estrae e restituisce la parte della stringa.

Nota. Il metodo substring() è un metodo predefinito degli oggetti di tipo String e delle stringhe. Per estrarre una sottostringa posso usare anche il metodo substr() che raggiunge lo stesso risultato ma usa come secondo parametro la lunghezza della stringa.

    Un esempio pratico

    Questo è un esempio di utilizzo del metodo

    <script>
    var myString = "Tra mare e montagna preferisco il mare";
    var x = myString.substring(11,19);
    document.write(x);
    </script>

    Il metodo myString.substring(11,19) estrae dalla variabile myString una sottostringa dalla posizione 11 alla posizione 19.

    l'estrazione della sottostringa

    La sottostringa estratta è

    montagna

    Se uso il metodo myString.substr(11) senza indicare il secondo parametro

    <script>
    var myString = "Tra mare e montagna preferisco il mare";
    var x = myString.substring(11);
    document.write(x);
    </script>

    Il metodo considera come posizione finale quella dell'ultimo carattere della stringa ossia 37.

    il risultato in output

    In questo caso la sottostringa estratta è

    montagna preferisco il mare

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Le stringhe in Javascript

    I metodi delle stringhe