
Q.C.M.
À quoi servent les fonctions ?
À se passer des boucles
À n'écrire qu'une seule fois un même code pour ensuite l'appeler où on le souhaite
À exécuter un code provenant d'un autre site Web
La déclaration de ma fonction est-elle correcte ?
Code : JavaScript
1
2
3
|
function MyFunction(arg1 arg2) {
// Mon code.
}
|
Oui
Non, il manque un point-virgule dans la déclaration des arguments
Non, il manque une virgule dans la déclaration des arguments
Quelle est la différence entre une variable globale et une variable locale ?
La locale est accessible partout dans le code tandis que la globale est limitée à la fonction où elle est déclarée
La globale est accessible partout dans le code tandis que la locale est limitée à la fonction où elle est déclarée
Les globales et locales sont identiques tant qu'elles ne sont pas déclarées dans une boucle ou une condition
Mon argument facultatif est en deuxième position, est-ce correct ?
Code : JavaScript
1
2
3
|
function myFunction(arg1, arg2, arg3) {
// Mon code.
}
|
Oui
Non, l'argument facultatif doit toujours être en première position
Non, l'argument facultatif doit toujours être en dernière position
Quelles sont les différences entre une fonction classique et une fonction anonyme ?
Une seule différence : la fonction anonyme ne possède pas de nom.
La fonction anonyme ne possède pas de nom et est, par conséquent, bien plus rapide à l'exécution.
Les fonctions anonymes servent juste à isoler du code, contrairement aux fonctions classiques qui servent pour de nombreuses autres utilisations.


En résumé
- Il existe des fonctions natives, mais il est aussi possible d'en créer, avec le mot-clé function.
- Les variables déclarées avec var au sein d'une fonction ne sont accessibles que dans cette fonction.
- Il faut éviter le plus possible d'avoir recours aux variables globales.
- Une fonction peut recevoir un nombre défini ou indéfini de paramètres. Elle peut aussi retourner une valeur ou ne rien retourner du tout.
- Des fonctions qui ne portent pas de nom sont des fonctions anonymes et servent à isoler une partie du code.
Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub facile