Il metodo length in Javascript

Il metodo length mi permette di conoscere il numero dei caratteri in una stringa o il numero degli elementi di un array nel linguaggio Javascript.

nomevariabile.length;

E' uno dei metodi predefiniti degli oggetti di tipo String. Tuttavia, funziona anche se la stringa è un dato primitivo.

Se la variabile è un array, il metodo length restituisce il numero degli elementi del vettore.

    Un esempio pratico

    Esempio 1 (stringhe)

    In questo breve codice definisco una variabile myVar e gli assegno una stringa.

    var myVar = "Questa stringa è un oggetto";
    var numCaratteri = myVar.length;
    document.write(numCaratteri);

    Poi misuro il numero dei caratteri nella stringa tramite il metodo length.

    In questo caso la stringa ha 27 caratteri

    27

    Nota. Quando il metodo length è applicato a un dato primitivo (non oggetto), l'interprete javascript lo converte temporaneamente in oggetto per eseguire il metodo length. Al termine dell'operazione la variabile torna a essere un dato primitivo.

    Ovviamente il metodo length funziona anche sugli oggetti di tipo String.

    Ad esempio, creo un oggetto di tipo String e lo assegno alla variabile myVar.

    var myVar = new String("Questa stringa è un oggetto");
    var numCaratteri = myVar.length;
    document.write(numCaratteri);

    Poi utilizzo il metodo length per ottenere il numero di caratteri del contenuto testuale.

    La stringa ha 27 caratteri

    27

    Esempio 2 (array)

    In questo script definisco una variabile array

    var myVar = [ "A", "B", "C", "D", "E" ];
    var numElementi = myVar.length;
    document.write(numElementi);

    Poi uso il metodo length per stampare il numero degli elementi nell'array.

    In questo caso l'array ha 5 elementi

    8

    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