1. Qu'est-ce qu'une fonction
Si vous devez utiliser le même morceau de code plusieurs fois, vous pouvez les encapsuler dans une fonction. Une fonction est un ensemble d'instructions qui peuvent être appelées à tout moment dans votre code. Chaque fonction est en fait un court script.
Par exemple : Pour compléter la fonction de plusieurs ensembles de sommes.
var sum; sum = 3+2; alear(sum); sum = 7+8; alear(sum); ......//不停的重复两行代码
Si vous souhaitez implémenter la somme de 8 groupes de nombres, vous aurez besoin de 16 lignes de code. Plus vous en implémentez, plus vous aurez besoin de lignes de code. Par conséquent, nous pouvons placer le bloc de code qui exécute une fonction spécifique dans une fonction et appeler cette fonction directement, ce qui évite d'avoir à saisir à plusieurs reprises une grande quantité de code. Compléter en utilisant les fonctions :
function add(a,b){ sum = a+b;//只需要写一次就可以 }; add2(3,2); add2(7,8); ......//只需要调用函数就可以
2. Définir la fonction
Définir la syntaxe de la fonction
function 函数名(参数argument){ 函数体statements; } //function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。
function shout(){ var beatles = Array("John","Paul","George","Ringo"); for (var count = 0; count < beatles.length; count++){ alert(beatles[count]); } } //这个函数里面的循环语句将依次弹出对话框来显示beatles里面内容。 shout();调用函数,执行脚本里的动作
Remplissez la fonction de somme de deux nombres et d'affichage du résultat :
<script type="text/javascript"> function add2(){ sum = 3+2; alert()sum; } add2(); </script>
3. Appel de fonction
Une fois la fonction définie, elle ne peut pas être exécutée automatiquement. Vous devez l'appeler et écrire le nom de la fonction directement à la position requise.
Le premier cas : appelé dans la balise