Déclaration
Définition : Déclaration d'une fonction
En JavaScript, l'implémentation des fonctions est un peu différente des autres langages (java, c++...).
En effet, une fonction est considérée comme un objet que l'on peut stocker dans une variable.
Il y a deux façons principales de déclarer une fonction :
De façon classique (fonction nommée)
Une variable objet maFonction1 est générée. Cette variable est de type function. Son name est maFonction1.
Avec une fonction anonyme
Une variable objet maFonction2 est générée. Cette variable est de type function. Son name est maFonction2.
Une variable peut faire référence à une autre fonction
Une variable objet test est générée. Cette variable est de type function. Son name est maFonction1.
test pointe vers maFonction1.
Exemple : Testez
function(a, b) : a et b sont des paramètres
return c : valeur retournée
maFonction(3,2) : utilisation de la fonction. c =3 + 2
Définition : Paramètres optionnels
Certains paramètres peuvent ne pas être passés. Une valeur par défaut est fournie lors de la déclaration.
maFonction(3,8) : return 3 + 8
maFonction(3) : return 3 + 5