Maison > Questions et réponses > le corps du texte
Vous ne comprenez pas bien la signification de ce code ? Demandez à Dieu des explications
function sum(){
var sumg=0;
for(var i=0;i<arguments.length;i++){
sumg+=arguments[i];
}
return sumg;
}
alert(sum(1,2,3,4,5));
世界只因有你2017-05-19 10:25:23
arguments
signifie paramètres
Cette fonction est destinée à la somme, donc le nombre de paramètres n'est pas fixe. Cela peut être sum(1,2)
, cela peut être <. code>sum(1,2,3)
Puisque les paramètres ne sont pas fixes
alors nous devons obtenir les paramètres
Regardez à nouveau le code suivantarguments
就是参数的意思
这个函数是为了求和,所以参数的数量不是固定的,可能是 sum(1,2)
,可能是 sum(1,2,3)
既然参数不是固定的
那么我们就需要获取参数
再看下面这段代码
for(var i=0;i<arguments.length;i++){
sumg+=arguments[i];
}
比如我们输入 sum(1,2)
这时 arguments.length=2
arguments[i]
的值分别是1
和2
rrreee
sum(1,2)
arguments.length=2
arguments[i]< /code> Ce sont 1
et 2
Cela atteint l'objectif de transmettre des paramètres🎜répondre0
PHPz2017-05-19 10:25:23
arguments est un attribut intégré de la fonction actuelle. Il s'agit d'un tableau de type tableau qui stocke les paramètres réels de la fonction entrante. La longueur est le nombre de paramètres réels entrants. La signification de ce code est de trouver 1+. 2+3+4+ Valeur de 5