Il tutorial per forza di cose non può coprire con gli esempi tutti gli Oggetti e Funzioni implementate nel linguaggio, perciò, una volta imparato il concetto e la procedura si
possono utilizzare gli elementi per analogia. Per funzioni specifiche si consulti la tabella relativa al tipo di funzione o proprietà che si vuole utilizzare: per esempio per una funzione matematica,
tipo arcotangente di X, si deve consultare la sezione relativa a Math (Matematica); per la gestione di stringhe, si deve consultare la sezione String (Stringhe), etc.
Nelle seguenti tabelle sono elencati i Metodi o proprietà gestiti, la loro descrizione, e la versione di browser (NN = Netscape; IE = Internet Explorer) con la quale furono per
la prima volta supportati.
Math
| Method or property |
Description |
Vers. NN |
Vers. IE |
| Math.E |
Calcola la base di un logaritmo naturale |
2.0 |
3.0 |
| Math.LN2 |
Restituisce il logaritmo naturale di 2 |
2.0 |
3.0 |
| Math.LN10 |
Ritorna il logaritmo naturale di 10 |
2.0 |
3.0 |
| Math.LOG2E |
Calcola il logaritmo di base 2 di E |
2.0 |
3.0 |
| Math.LOG10E |
Restituisce il logaritmo di base 10 di E |
2.0 |
3.0 |
| Math.PI |
Ritorna p greco, circa 3,14159 |
2.0 |
3.0 |
| Math.SQRT1_2 |
Restituisce il risultato della divisione di 1 per la radice quadrata di 2 |
2.0 |
3.0 |
| Math.SQRT2 |
Restituisce la radice quadrata di 2 |
2.0 |
3.0 |
| Math.abs(x) |
valore assoluto di X |
2.0 |
3.0 |
| Math.acos(x) |
arcocoseno di X |
2.0 |
3.0 |
| Math.asin(x) |
arcoseno di X |
2.0 |
3.0 |
| Math.atan(x) |
arcotangente di X |
2.0 |
3.0 |
| Math.atan2(y,x) |
Restituisce l'angolo formato dall'asse X ad un punto |
2.0 |
3.0 |
| Math.ceil(x) |
Restituisce l'intero più vicino, più grande o uguale a X |
2.0 |
3.0 |
| Math.cos(x) |
coseno di X |
2.0 |
3.0 |
| Math.exp(x) |
Calcola il valore di E elevato alla potenza di X |
2.0 |
3.0 |
| Math.floor(x) |
Restituisce l'intero più vicino, più piccolo o uguale a X |
2.0 |
3.0 |
| Math.log(x) |
il logaritmo naturale di X |
2.0 |
3.0 |
| Math.max(x,y) |
restituisce il numero con il valore più alto tra X e Y |
2.0 |
3.0 |
| Math.min(x,y) |
restituisce il numero con il valore più basso tra X e Y |
2.0 |
3.0 |
| Math.pow(x,y) |
calcola il numero di X elevato alla potenza di Y |
2.0 |
3.0 |
| Math.random() |
Restituisce un numero casuale con il valore compreso tra 0 e 1 |
2.0 |
3.0 |
| Math.round(x) |
arrotonda X al più vicino intero |
2.0 |
3.0 |
| Math.sin(x) |
seno di X |
2.0 |
3.0 |
| Math.sqrt(x) |
calcola la radice quadrata di X |
2.0 |
3.0 |
| Math.tan(x) |
tangente di X |
2.0 |
3.0 |
String
| Method or property |
Description |
Vers. NN |
Vers. IE |
| length |
restituisce il numero di caratteri contenuti in una stringa |
2.0 |
3.0 |
| anchor() |
restituisce una stringa come anchor, tag html <a> |
2.0 |
3.0 |
| big() |
restituisce una stringa come big, tag html <big> |
2.0 |
3.0 |
| blink() |
restituisce una stringa come blink, tag html <blink> |
2.0 |
non disp. |
| bold() |
restituisce una stringa come bold, tag html <b> |
2.0 |
3.0 |
| charAt() |
restituisce un carattere situato in una specificata posizione |
2.0 |
3.0 |
| charCodeAt() |
restituisce in Unicode il carattere situato in una specificata posizione |
4.0 |
4.0 |
| concat() |
restituisce due stringhe concatenate |
4.0 |
4.0 |
| fixed() |
restituisce una stringa come teletype |
2.0 |
3.0 |
| fontcolor() |
restituisce una stringa in un specificato colore |
2.0 |
3.0 |
| fontsize() |
restituisce una stringa con una specificata dimensione di carattere |
2.0 |
3.0 |
| fromCharCode() |
restituisce il valore unicode di un carattere |
4.0 |
4.0 |
| indexOf() |
restituisce la posizione della prima concorrenza di una specificata stringa all'interno di un'altra stringa. Restituisce -1 se nessuna occorrenza si verifica |
2.0 |
3.0 |
| italics() |
restituisce una stringa come italics, tag html <i> |
2.0 |
3.0 |
| lastIndexOf() |
restituisce la posizione della prima concorrenza di una specificata stringa all'interno di un'altra stringa. Restituisce -1 se nessuna occorrenza si verifica. Nota: questo metodo inizia la scansione da destra verso sinistra della stringa |
2.0 |
3.0 |
| link() |
restituisce una stringa come Hyperlink |
2.0 |
3.0 |
| match() |
Simile ad "indexOf" e "lastIndexOf", ma questo metodo restituisce la stringa o "null" anzichè il valore numerico |
4.0 |
4.0 |
| replace() |
sostituisce alcuni specificati caratteri con altri caratteri |
4.0 |
4.0 |
| search() |
restituisce un numero intero se la stringa contiene alcuni specificati caratteri o, altrimenti, -1. |
4.0 |
4.0 |
| slice() |
restituisce una stringa contenente i caratteri specificati indicando il loro indice |
4.0 |
4.0 |
| small() |
restituisce una stringa come small, tag html <small> |
2.0 |
3.0 |
| split() |
divide una stringa in un array di stringhe |
4.0 |
4.0 |
| strike() |
restituisce una stringa con i caratteri tagliati |
2.0 |
3.0 |
| sub() |
restituisce una stringa con i caratteri subscript |
2.0 |
3.0 |
| substr() |
restituisce i caratteri specificati di una stringa. 14,7 restituisce 7 caratteri, a cominciare dal carattere 14° (iniziando da 0) |
4.0 |
4.0 |
| substring() |
restituisce i caratteri specificati. 5,15 restituisce tutti i caratteri dal 5° fino al 15° non incluso (iniziando da 0) |
2.0 |
3.0 |
| sup() |
restituisce una stringa come superscript |
2.0 |
3.0 |
| toLowerCase() |
restituisce una stringa in caratteri minuscoli |
2.0 |
3.0 |
| toUpperCase() |
restituisce una stringa in caratteri maiuscoli |
2.0 |
3.0 |
Date
| Method or property |
Description |
Vers. NN |
Vers. IE |
| Date() |
oggetto data |
2.0 |
3.0 |
| getDate() |
il giorno del mese dell'oggetto data ( 1 - 31 ) |
2.0 |
3.0 |
| getDay() |
giorno della settimana dell'oggetto data ( 0 - 6, 0=domenica, 1=lunedì etc.) |
2.0 |
3.0 |
| getMonth() |
mese dell'oggetto data ( 0 - 11, 0=gennaio, 1=febbraio etc.) |
2.0 |
3.0 |
| getFullYear() |
anno dell'oggetto data (quattro cifre) |
4.0 |
4.0 |
| getYear() |
anno dell'oggetto data ( 0 - 99 ). E' consigliabile usare l'anno completo. |
2.0 |
3.0 |
| getHours() |
ore dell'oggetto data ( 0 - 23 ) |
2.0 |
3.0 |
| getMinutes() |
minuti dell'oggetto data ( 0 - 59 ) |
2.0 |
3.0 |
| getSeconds() |
secondi dell'oggetto data ( 0 - 59 ) |
2.0 |
3.0 |
| getMilliseconds() |
millesimi di secondo dell'oggetto data ( 0 - 999 ) |
4.0 |
4.0 |
| getTime() |
numero di millesimi di secondo a partire dal 1/1/1970 |
2.0 |
3.0 |
| getTimezoneOffset() |
fuso orario, differenza di ore dall'orologio del pc dell'utilizzatore a quello di Greenwich (GMT) |
2.0 |
3.0 |
| getUTCDate() |
il giorno del mese dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| getUTCDay() |
il giorno della settimana dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| getUTCMonth() |
il mese dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| getUTCFullYear() |
anno (4 cifre) dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| getUTCHours() |
ore dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| getUTCMinutes() |
minuti dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| getUTCSeconds() |
secondi dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| getUTCMilliseconds() |
millesimi di secondo dell'oggetto data nella forma UTC (universal time) |
4.0 |
4.0 |
| parse() |
restituisce una stringa con il valore del numero di millisecondi trascorsi dal 1/1/1970 |
2.0 |
3.0 |
| setDate() |
imposta il giorno del mese nell'oggetto data ( 1 - 31 ) |
2.0 |
3.0 |
| setFullYear() |
imposta l'anno nell'oggetto data (4 cifre) |
4.0 |
4.0 |
| setHours() |
imposta le ore nell'oggetto data ( 0 - 23 ) |
2.0 |
3.0 |
| setMilliseconds() |
imposta i millesimi di secondo nell'oggetto data ( 0 - 999 ) |
4.0 |
4.0 |
| setMinutes() |
imposta i minuti nell'oggetto data ( 0 - 59 ) |
2.0 |
3.0 |
| setMonth() |
imposta il mese nell'oggetto data ( 0 - 11 ) |
2.0 |
3.0 |
| setSeconds() |
imposta i secondi nell'oggetto data ( 0 - 59 ) |
2.0 |
3.0 |
| setTime() |
imposta il numero di millisecondi trascorsi dopo il 1/1/1970 |
2.0 |
3.0 |
| setYear() |
imposta l'anno nell'oggetto data (2 cifre) |
2.0 |
3.0 |
| setUTCDate() |
imposta il giorno del mese nell'oggetto data in UTC ( 1 - 31 ) |
4.0 |
4.0 |
| setUTCDay() |
imposta il giorno della settimana nell'oggetto data in UTC ( 0 - 6 ) |
4.0 |
4.0 |
| setUTCMonth() |
imposta il mese nell'oggetto data in UTC ( 1 - 31 ) |
4.0 |
4.0 |
| setUTCFullYear() |
imposta l'anno (4 cifre) nell'oggetto data in UTC |
4.0 |
4.0 |
| setUTCHours() |
imposta le ore nell'oggetto data in UTC |
4.0 |
4.0 |
| setUTCMinutes() |
imposta i minuti nell'oggetto data in UTC |
4.0 |
4.0 |
| setUTCMilliseconds() |
imposta i millesimi di secondo nell'oggetto data in UTC |
4.0 |
4.0 |
| toGMTString() |
converte l'oggetto data in una stringa, impostata sulla ora GMT |
2.0 |
3.0 |
| toLocaleString |
converte l'oggetto data in una stringa, impostata sulla ora locale |
2.0 |
3.0 |
| toString() |
converte l'oggetto data in una stringa |
2.0 |
4.0 |
Window
| Method or property |
Description |
Vers. NN |
Vers. IE |
| document.lastModified |
restituisce la data dell'ultima modifica fatta al documento |
N/A |
N/A |
| document.location |
correlato ad un link (es. document.location="http://www.sito.it/") |
N/A |
N/A |
| onLoad |
effettua un'azione al caricamento della pagina |
N/A |
N/A |
| window.status |
gestisce la status bar della finestra |
N/A |
N/A |
| window.screen.availHeight |
restituisce la risoluzione verticale disponibile nel monitor dell'utente |
N/A |
N/A |
| window.screen.availWidth |
restituisce la risoluzione orizzontale disponibile nel monitor dell'utente |
N/A |
N/A |
| window.screen.colorDepth |
restituisce la profondità colore impostata nel monitor dell'utente |
N/A |
N/A |
| screen.height |
restituisce la risoluzione verticale impostata nel monitor dell'utente |
N/A |
N/A |
| screen.width |
restituisce la risoluzione orizzontale impostata nel monitor dell'utente |
N/A |
N/A |
| AddFavorite() |
aggiunge la pagina specificata nella lista dei siti preferiti |
N/A |
N/A |
| alert() |
apre una finestra di avvertimento |
N/A |
N/A |
| close() |
chiude la finestra corrente |
N/A |
N/A |
| confirm() |
apre una finestra di conferma |
N/A |
N/A |
| open() |
apre una specificata finestra |
N/A |
N/A |
| print() |
stampa la pagina specificata |
N/A |
N/A |
| prompt() |
apre una finestra di input |
N/A |
N/A |
| reload() |
ricarica la pagina specificata |
N/A |
N/A |
| setHomePage() |
imposta la pagina specificata come pagina predefinita |
N/A |
N/A |