// . Pour appeler une fonction, il suffit tout simplement de marquer le nom de la fonction, des parenthèses, même dans le cas où la fonction n'a aucun paramètre, et un point-virgule."/>
Introduction au JavaScript
Qu'est-ce que JavaScript
Langage JavaScript
Syntaxe du langage
Structures de contrôle
Fonctions et Méthodes
Gestionnaires et objets
Formulaires JavaScript
ProgrammationUne fonction est un bloc de code autonome qui accomplit une certaine tâche et qui retourne éventuellement un résultat. Voici un modèle de comment introduire une fonction :
Les noms des fonctions doivent obligatoirement avoir un nom unique, respecter la casse, contenir seulement les caractères autorisés et surtout, ne pas débuter par un chiffre car sinon la fonction ne s'exécuterait pas. Les fonctions sont placés dans l'entête de la page XHTML, plus précisément entre les balises <head> et </head>. Pour appeler une fonction, il suffit tout simplement de marquer le nom de la fonction, des parenthèses, même dans le cas où la fonction n'a aucun paramètre, et un point-virgule.
Il existe deux types de variables :
Le mot "return" interrompt l'exécution de la fonction à l'endroit où cette instruction est placée et peut, dans certain cas, retourner une valeur au programme.
Dans l'exemple précédent, le "return salaire" permet de renvoyer la valeur du salaire ce qui permet d'avoir le salaire en appelant cette fonction.
JavaScript permet de définir des fonctions dans le corps d'une autre fonction, il s'agit d'une closure. Une closure c'est une fonction particulière qui peut utiliser des variables définies en dehors de sa portée. Les autres types de fonctions qui sont beaucoup utilisées en JavaScript sont les fonctions récursives. Il s'agit de fonctions qui se rappellent elles-mêmes.
Page précédente
| Retour au haut de page |
Page suivante
Asynchrone 3
Break 5
Caractères 4-7-11-12
Casse 4-7
Checkbox 13
Classes 14
Close 10
Closure 7
Commentaires 3-4
Constructeur 14
Date 11
Document 10-12
Else 6
Entiers 4
Exceptions 1-14
Fonction 7-8-9-11-14
For 5
Formulaire 9-12-13
History 11
If 6
Interactivité 2-9-12
Interpreteurs 1
Label 12
Location 11
Math 11
Navigator 11
Open 10
Prototypes 14
Radio 12-13
Récursive 7
Return 7
Reset 13
Screen 11
Select 13
Souris 2-9-13
Status 9
Submit 13
Switch 6
Synchrone 3
Textarea 12-13
Variable 4-6-7-8-10-11
While 5
Window 10