- 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"