Dans le langage JavaScript, la façon d'écrire une procédure et une fonction est vraiment semblable. On constate que la fonction prend l'apparence d'une procédure !
Procédure
Voici tout d'abord la syntaxe d'une procédure :
function nomdeprocédure(paramètres) { instruction_exécuté1; instruction_exécuté2; instruction_exécuté3; ... } |
Fonction
La fonction de son côté nécessite l'utilisation d'au moins un mot réservé «return» contenu dans le corps de la routine. Il n'y a pas de position obligatoire n'y de nombre limite d'utilisation de l'instruction «return». Voici sa syntaxe :
function nomdefonction(paramètres) { instruction_exécuté1; ...; return valeurderetour; } |
Exemple
Voici un exemple permettant d'afficher le logarithme inférieur à 2 en utilisant le mot réservé «function» :
on obtiendra le résultat suivant :
LOG(0.1)=-2.302585092994045LOG(0.2)=-1.609437912434100
LOG(0.3)=-1.203972804325936
LOG(0.4)=-0.916290731874155
LOG(0.5)=-0.693147180559945
LOG(0.6)=-0.510825623765991
LOG(0.7)=-0.356674943938732
LOG(0.8)=-0.223143551314210
LOG(0.9)=-0.105360515657826
LOG(1.0)=-0.000000000000000
LOG(1.1)=0.095310179804325
LOG(1.2)=0.182321556793955
LOG(1.3)=0.262364264467491
LOG(1.4)=0.336472236621213
LOG(1.5)=0.405465108108165
LOG(1.6)=0.470003629245736
LOG(1.7)=0.530628251062171
LOG(1.8)=0.587786664902119
LOG(1.9)=0.641853886172395
Dernière mise à jour : Dimanche, le 12 janvier 2014