问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Javascript 求和问题

发布网友 发布时间:2022-04-22 13:29

我来回答

4个回答

热心网友 时间:2022-04-22 14:58

代码不全,不知道你的rest参数怎么传的,你可以这样写:
var totalsum=0;
//每次加加时就调用这个方法,最后计算的结果就是totalsum
function sum(rest){
totalsum+=parseInt(rest);
}

热心网友 时间:2022-04-22 16:16

给每个文本框取一个id,比如iptid1--iptid10。
这些id的名称都是根据你的文本框递增来变化的,比如你有5个,那你五个文本框的id就分别是iptid1,iptid2,iptid3,iptid4,iptid5。
取总值的时候可以这样
document.getelementbyid("iptid1").value这样就可以取到一个文本框的值了,然后求和即可。

热心网友 时间:2022-04-22 17:51

问题出在for循环,

for (var i = arguments.length; i>0; i--){

result = result + arguments[i];

因为,i--,之后arguments[i]中的i在这次循环中还没减1,所以访问的数组数据不存在。

举例sum(3),i = arguments.length=1;i>0;i--;但是i在这次循环体中的值还是1,arguments[i]=arguments[1]是不存在的。

改成arguments[i-1]即可。关于++、--等这些运算参考这篇文章

热心网友 时间:2022-04-22 19:42

rest参数是一个array;
function sum(...rest) {
if(arguments.length === 0){
return 0;
}
let result = 0;
for(let i=0;i<arguments.length;i++){
result += arguments[i]
}
return result
}

function sum(...rest) {
if(rest.length === 0){
return 0;
}
let result = 0;
for(let i=0;i<rest.length;i++){
result += rest[i]
}
return result
}
都可以!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...油桶横放长6、25米,圆的直径为2、05米,液体横放的高度为1、8米。求... 一个圆桶半径为1.2米,高为12米,现将油桶平放,此时装油的高度为1.722米... 大油桶是横放的,油桶圆的直径是2.15米,长是3.6米,里面的净油位高度... 一个圆柱油桶横着放,长5.5米,直径2.4米,里面装着油,油高度1米,求现在... 有一个圆柱体桶横放,长7米,高2.7米,里面装的油与油桶距离1.2米,求油的... 圆柱形油桶横放时油部分占底面圆周的三分之一当油桶直立油的高度和桶... 有一个圆柱体桶横放 有一个圆柱体桶横放 长9.4米 高2.6米 里面装的油与桶底距离0.6米,求里 ... 电脑单独安装outlook教程如何在电脑上安装outlook 直角转弯为什么会压角 房子特别潮湿气重,辣椒面和花椒很容易就长毛了,墙壁也容易发霉,有什么好办法防潮湿谢谢。 干辣椒面太阳能晒吗? 潮湿的地方如何保存干辣椒面 干辣椒面里面加盐可以防止发霉吗 梦到死去的父亲阻止别人欺负我寓意什么? 辣椒粉如何不受潮 用360浏览器打开电脑上自己设计的网页时出现如下问题, 想知道如何通过编辑html代码来解决这个问题! 梦见妈妈的照片突然眼睛闭上了? 微信解封为什么说卡号与卡号不符? 怎么给别人解封,输入绑定的银行卡和身份证信息,显示出来绑定微信信息不一致呀? 论文致谢重复算抄袭吗 为什么我的注册8个月了,帮助好友解封是提示,你的账号使用异常不符合解? 什么东西可以让臭豆腐马上变黑 怎样让臭豆腐卤水变淡一点,变黑一点? 怎样把豆腐变成黑色? 牡丹花是哪里的花 武汉大学牡丹花什么时候开花? 2020年西安牡丹苑什么时侯开花? 假水里面有脏东西怎么办 假水在很热的地方会化吗? 惠普主板bios调试错误了 如何查看快递到哪了 众人帮APP苹果手机可以下载吗? 全国近算计高新技术图像处理(photoshop)四级证书属于photoshop中级证吗?? 情侣女方提出以后都不联系了,但是男的天天在微信运动给女的点赞,缺不联系女方? 被封的怎么注销? 湿疹经常复发怎么办? javascript 数组中所有数求和取平均值问题 湿疹反复发作的原因有哪些? 喜马拉雅山是哪个国家的7 反复性湿疹怎么治? 宝宝湿疹反复不断是什么原因? 湿疹反复发作的原因? 被封了还能注销吗? 为啥湿疹会复发 孩子湿疹反复发作,是怎么回事啊? 为什么湿疹老是反复长无法根治? 动物笑谈的思路 身上的湿疹为什么老是复发? 湿疹反复发作如何除根?