arguments实质为个数组,里面存的是传给函数的参数,因为是数组,所以有length属性,通过length属性可以知道里面有几个变量。对于参数不固定的函数,求所有参数的和,思路如下:
(1)定义一个函数,给函数命名。
(2)将所有参数放到要用的函数。
(3)根据要求,要求所有
参数的和的结果,把开始的结果存在一个定义的变量里,初始值为0。
(4)对每次函数的结果依次求和,用循环,并把每次求和的结果赋给存结果参数的变量求和放在那个变量里
(5)输出返回值。
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>返回值</title> </head> <script type="text/javascript"> function sum(){ var result=0; for(var i=0;i<arguments.length;i++){ result+=arguments[i]; } return result; } alert(sum(6,5,4,3)); </script> <body> </body> </html>
时间: 2024-10-22 08:27:11