var arr1 = [10, 20, 30, 40, 50]; var sum = 0; for (var i = 0; i < arr1.length; i++) { sum += arr1[i]; } console.log(sum);
var arr2 = [1, 2, 3, 4, 5]; var sum2 = 0; for (var i = 0; i < arr2.length; i++) { sum2 += arr2[i]; } console.log(sum2 / arr2.length);
var arr3 = [1, 9, 3, 10, 3330, 32]; var max = arr3[0]; for (var i = 0; i < arr3.length; i++) { if (max < arr3[i]) { max = arr3[i]; } } console.log("最大值:" + max);
但有bug:
var arr3=[-1,-2,-3]; //假设max变量中存储的是最大值 var max=0; for(var i=0;i<arr3.length;i++){ //判断这个变量的值和数组中每个元素的值是不是最大值 if(max<arr3[i]){ max=arr3[i]; } } console.log("最大值:"+max);
var arr4 = [100, 10, 20, 30, 40, 50]; var min = arr4[0]; //假设min里存储的就是最小值 for (var i = 0; i < arr4.length; i++) { if (min > arr4[i]) { min = arr4[i]; } } console.log("最小值:" + min);
var arr5 = [10, 20, 30, 40, 50, 100]; // 正序 for (var i = 0; i < arr5.length; i++) { console.log(arr5[i]); } //倒序 for (var i = arr5.length - 1; i >= 0; i--) { console.log(arr5[i]); }
法1:
var names = ["卡卡西", "佐助", "鸣人", "大蛇丸", "仓木麻衣"]; var str = ""; //空的字符串 for (var i = 0; i < names.length - 1; i++) { str += names[i] + "|"; } console.log(str + names[names.length - 1]);
法2:
var names = ["卡卡西", "佐助", "鸣人", "大蛇丸", "仓木麻衣"]; var str = ""; for (var i = 1; i < names.length; i++) { str += "|" + names[i]; } console.log(names[0] + str);
如对本文有疑问, 点击进行留言回复!!
荐 超强的入门文章 !!! JavaScript 速成计划第二篇(杂项详解:JS操作HTML 与 CSS、异常、事件)!
教你搭建 nodejs+mongoose+Graphql+Vue+Typescript 框架(上)
【Nginx】如何为已安装的Nginx动态添加模块?看完我懂了!!
网友评论