Proprietà e metodi delle "variabili" stringa

Le stringhe sono in realtà strutture dati più complesse (oggetti) e contengono anche una serie di "sottovariabili" (proprietà) e funzioni (metodi) che permettono di ottenere informazioni o versioni modificate del contenuto.

// height=100 lines=auto
function setup() {
    let nome = "pinco pallino";
    let maiuscolo = nome.toUpperCase();

    text( maiuscolo, 5,20 );
    text( nome.length, 5, 40 );
}
nome.toUpperCase()
nome.length

Il punto indica la dipendenza dei metodi e delle proprietà dalla stringa alla loro sinistra.

nome.toUpperCase()

Il metodo restituisce una stringa con i caratteri di nome convertiti in maiuscolo.

nome.length

La proprietà length restituisce il numero di caratteri della stringa nome.