Risore sul web (JavaScript) tm
Moduli di programma in Javascript Un modulo JavaScript può consistere in –Funzioni –Metodi (appartenenti ad un oggetto) JavaScript permette luso di numerosi metodi predefiniti. –Utilizzare metodi predefiniti semplifica e arricchisce il lavore del programmatore
Una funzione in JavaScript Parola chiave function Nome –Parentesi –Elenco di argomenti separati da virgola Constanti, variabili o espressioni –Parentesi chiusa –Examples: total += parseFloat( inputValue ); total += parseFloat( s1 + s2 ); Si tratta di due stringhe concatenate!
Funzioni definite dal programmatore –Tutte le variabili dichiarate in una funzione sono locali –Gli argomenti della funzione sono variabili locali
Dichiarazione di una funzione Formato della dichiarazione di una funzione function function-name ( parameter- list ) { declarations and statements }
10.4 Function Definitions Writing a function to square two numbers –for loop from 1 to 10 –Pass each number as argument to square –return value of argument multiplied by itself –Display result
Calling function square and passing it the value of x.
Variable y gets the value of variable x. The return statement passes the value of y * y back to the calling function.
Function Definitions
Definire una funzione per calcolare il massimo di tre numeri Trovare il massimo di 3 numeri –Richiedere 3 numeri allutente –Convertire le stringhe in numeri di tipo float –Passare questi numeri come argomenti ad una funzione maximum –Definire la funzione maximum in modo che usi Math.max (che trova il massimo tra due argomenti di tipo float)