• document.write("XX") scrive la stringa nella pagina

  • esempi:
    document.write("ciao a tutti")
    document.write(1)
    i numeri sono convertiti in automatico in stringa
    document.write(document.title)
    scrivo nel testo il titolo della pagina
    document.write(VARIABILE)
    document.write(ARRAY[X])


    puoi inserire anche tag HTML
    esempio:
    document.write("ciao a tutti" + "<br>" + "da Andrea")


  • .length

  • restituisce il numero di caratteri della stringa

    esempio: lunghezza titolo pagina
    document.title.length



    (calcola anche la quantità di array)



  • .charAt() restituisce il carattere della stringa che si trova alla posizione specificata

  • ATTENTO: il conteggio inizia da 0

    esempio: restituire ultima lettera dei una scritta
    var testo = prompt("Inserisci un testo", "default");
    var ultimoCarattere = testo.charAt(testo.length - 1); prendo il numero di caratteri, tolgo 1 (perché il conteggio incomincia dal 0) e trovo il carattere
    alert (ultimoCarattere);




  • .charCodeAt() come .charAt() ma trovo il codice ASCII
  • .fromCharCode() opposto di .charCodeAt() da un codice ASCII trova il carattere



  • .substr(inizio, quantità) estrae dalla stringa indicata una sottostringa a partire dalla posizione indicata per una quantità di caratteri
  • se la quantità non é specificata vuol dire che estrae tutti i caratteri fino alla fine della stringa
    la prima posizione é la posizione 0

    sintassi:
    nome_oggetto_string.substr(inizio, quantità)

    esempio:
    var stringa = "Questo é un esempio";
    var str2 = stringa.substr(0, 6);
    restituisce "Questo"
    var str3 = stringa.substr(7); restituisce "é un esempio"



  • .substring(inizio, fine) estrae dalla stringa indicata una sottostringa a partire dalla posizione indicata fino ad una posizione indicata
  • .slice(inizio, fine) stesso comando
  • se la quantità non é specificata vuol dire che estrae tutti i caratteri fino alla fine della stringa
    la prima posizione é la posizione 0

    sintassi:
    nome_oggetto_string.substring(inizio, fine)
    nome_oggetto_string.slice(inizio, fine)

    esempio:
    var stringa = "Hello world!";
    var str2 = stringa.substring(2);
    restituisce "llo world!"
    var str3 = stringa.substring(2,4); restituisce "ll"