企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ var arr = [2,4,14,20,8,3,15]; // 假设a是最大的值,b是第二大的值 var a = arr[0],b = arr[1]; if (a > b) { //假如a>b,则交换 var temp = a; a = b; b = temp; }; for(var i = 2;i < arr.length;i ++){ if(arr[i] > a){ // 如果arr[i] > a,那么标记 a = arr[i](最大), b = a(第二大)。 b = a; a = arr[i]; } else if(arr[i] < a && arr[i] > b){ // arr[i] 不是最大的,同时arr[i] > b,那么标记b = arr[i]。 b = arr[i]; } } console.log('最大值为:' + a + '\n次大值为' + b); ~~~