javascript - 在for循环javascript中添加数字

标签 javascript

我需要用 javascript 对 for 循环中的所有数字求和

var nums = ['100','300','400','60','40'];

for(var i=1; i < nums.length; i++){

        var num = nums[i] + nums[i];

        alert(num);
}​

有人可以帮忙吗 http://jsfiddle.net/GYpd2/1/

我要找的结果是900

最佳答案

var nums = ['100','300','400','60','40'];
var sum = 0;

for(var i=0; i < nums.length; i++){

    sum += parseInt(nums[i]);

}

alert(sum);

测试:http://jsfiddle.net/GYpd2/6/ (感谢 user1503606)

如果 nums 只包含数字,则不需要 parseInt()

关于javascript - 在for循环javascript中添加数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11686724/

相关文章:

javascript - Google Maps API v3 - 初始化后添加标记

javascript - 如何在文件列表的循环中以 Angular 进行同步 http 请求?

javascript - React Router 子渲染问题

JavaScript Canvas ,渲染 map

javascript - jQuery-验证使用时间选择器选择的开始时间和结束时间

javascript - 使用 JavaScript 对 localStorage 进行编辑的性能?

javascript - 从顶部删除新的换行符并替换为剩余的文本

javascript - 多字符集替换问题

javascript - 无法让 socket.io-client 通过 browserify 运行

javascript - 访问 firebase 数据库中的 child