JS 怎么做加法运算
不是弱智问题哦,是这样的:fuctionplusNumbers(){}我要给这个funtion传任意个数的值,这个function返回给我这些值的总和这里就有一个问题fu...
不是弱智问题哦,是这样的:
fuction plusNumbers()
{
}
我要给这个funtion传任意个数的值,这个function返回给我这些值的总和
这里就有一个问题
function中没有声明变量名,如何取得传进来的所有值? 展开
fuction plusNumbers()
{
}
我要给这个funtion传任意个数的值,这个function返回给我这些值的总和
这里就有一个问题
function中没有声明变量名,如何取得传进来的所有值? 展开
4个回答
展开全部
<script language="javascript">
function ArgAdd(){
var sum=0;
var numargs = arguments.length;
for (i =0 ; i < numargs; i++){
if(!isNaN(arguments[i]))sum += parseFloat(arguments[i]);
}
return(sum);
}
alert(ArgAdd(1,2,3,4,5,6));
alert(ArgAdd(4,6,"a"));
</script>
function ArgAdd(){
var sum=0;
var numargs = arguments.length;
for (i =0 ; i < numargs; i++){
if(!isNaN(arguments[i]))sum += parseFloat(arguments[i]);
}
return(sum);
}
alert(ArgAdd(1,2,3,4,5,6));
alert(ArgAdd(4,6,"a"));
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-10-07 · 知道合伙人互联网行家
关注
展开全部
//函数的arguments可以获取到传入的所有参数,类似一个数组
function Sum() {
var sum = 0;
var numargs = arguments.length;
for (i = 0; i < numargs; i++) {
if (!isNaN(arguments[i])) sum += parseFloat(arguments[i]);
}
return (sum);
}
alert(Sum(1, 2, 3, 4, 5, 6));
alert(Sum(4, 6, "a"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要先定义一个变量,这个变量就是你传过来的值,也就是一个数组,然后分析数组中的相加个数得到一个变量,再用循环相加得到总和。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询