Maison > Article > interface Web > Introduction à l'utilisation de deux méthodes courantes d'appel de fonction dans les compétences js_javascript
Une fonction js
function test(aa){ window.alert("你输入的是"+aa); }
Méthode 1 : Appeler
directementtest("dddd");
Méthode 2 : Attribuer une fonction à une variable
var abc=test;
abc('China');//Utiliser des variables pour appeler des fonctions
Remarque :
Lorsque nous l'écrivons sous cette forme, var abc=test("dddd"); ne peut pas appeler la fonction via la variable abc.
Cette façon d'écrire attribuera la valeur de retour à abc lorsque test a une valeur de retour. Lorsqu'il n'y a pas de valeur de retour, la valeur de abc n'est pas définie.
Insistez particulièrement sur le fait que js prend naturellement en charge les paramètres variables
//编写一个函数,可以接受任意多个数,并计算他们的和 //无法重载,abc2函数名不能重复 function abc2(n1){// 可以无视参数n1 //在js中有一个arguments,可以访问所有传入的值。 //window.alert(arguments.length); //遍历所有的参数 for(var i=0;i<arguments.length;i++){ window.alert(arguments[i]); } }