数组Arr的增,删,改,截,拼,复,排,转
var arr = [1,2,3,4];
var a=arr.splice(1,2,[1,2,3,4],5)
console.log(a);
console.log(arr);
alert(arr.length);
var arr = [1,2,3,4];
var a=arr.splice(1,0,[1,2,3,4],5)
console.log(a);新数组,长度为0
console.log(arr);1,【1,2,3,4】,5,2,3,4
alert(arr.length);6
var arr = [1,2,3,4];
console.log(arr.slice(2));
alert(arr);
var arr = [1,2,3,4];
arr.push(1,[1,2,3],2);
console.log(arr);
alert(arr.length);
var arr = [1,2,3,4];
arr.concat(1,2,4,[1,2,3],5);
console.log(arr.concat(1,2,4,[1,2,3],5));
alert(arr.length);
var arr = [1,2,3,4];
alert(arr.concat(1,2,3,[1,2,3],5).length);
var arr = ['how','are','you'];
arr.reverse();
alert(arr);
var arr = [100,4,2,3,200];
alert(arr.sort());
var arr = [100,4,2,3,200];
alert(arr.sort(function(a,b){return b-a;}));
var arr = [1,2,3,4];
console.log(arr.join('&'));
alert(arr);
var arr = [1,2,3,4];
console.log(arr.toString());
var arr=[9,-33,999,43,23];
function dubbleSortFromSmallToBig(arr){
for(i=0;i<arr.length-1;i++){
for(j=0;j<arr.length-i;j++){
if(arr[j]>arr[j+1]){
var t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
return arr;
}
var a=dubbleSortFromSmallToBig(arr);
console.log(a);
var arr=[9,-33,999,43,23];
console.log(a);
var arr=[9,-33,999,43,23];
function selectionSortSmallToBig(arr){
for(var i=0;i<arr.length-1;i++){
for(var j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
var t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
}
}
return arr;
}
var a=selectionSortSmallToBig(arr);
console.log(a);
var arr1=[];
var arr2=[];
var arr3=[];
var arr4=[];
var arr5=[];
for(i=0;i<10;i++){
arr1.push(Math.random()*10);
arr2.push(Math.random()*10);
arr3.push(Math.random()*10);
arr4.push(Math.random()*10);
arr5.push(Math.random()*10);
}
console.log(arr1,arr2,arr3,arr4,arr5);
function dubbleSortFromSmallToBig(arr){
for(i=0;i<arr.length-1;i++){
for(j=0;j<arr.length-i;j++){
if(arr[j]>arr[j+1]){
var t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
return arr;
}
var a=dubbleSortFromSmallToBig(arr1);
var b=dubbleSortFromSmallToBig(arr2);
var c=dubbleSortFromSmallToBig(arr3);
var d=dubbleSortFromSmallToBig(arr4);
var e=dubbleSortFromSmallToBig(arr5);
console.log(a,b,c,d,e);
arr1.shift();
arr2.shift();
arr3.shift();
arr4.shift();
arr5.shift();
arr1.pop();
arr2.pop();
arr3.pop();
arr4.pop();
arr5.pop();
console.log(arr1,arr2,arr3,arr4,arr5)
var avg1=0;
var avg2=0;
var avg3=0;
var avg4=0;
var avg5=0;
function sumScore1(arr){
var sum1=0;
for(i=0;i<8;i++){
sum1+=arr1[i];
}
avg1=sum1/8;
}
function sumScore2(arr){
var sum1=0;
for(i=0;i<8;i++){
sum1+=arr2[i];
}
avg2=sum1/8;
}
function sumScore3(arr){
var sum1=0;
for(i=0;i<8;i++){
sum1+=arr3[i];
}
avg3=sum1/8;
}
function sumScore4(arr){
var sum1=0;
for(i=0;i<8;i++){
sum1+=arr4[i];
}
avg4=sum1/8;
}
function sumScore5(arr){
var sum1=0;
for(i=0;i<8;i++){
sum1+=arr5[i];
}
avg5=sum1/8;
}
sumScore1(arr1);
sumScore2(arr2);
sumScore3(arr3);
sumScore4(arr4);
sumScore5(arr5);
console.log('第一个选手平均分是:'+avg1);
console.log('第二个选手平均分是:'+avg2);
console.log('第三个选手平均分是:'+avg3);
console.log('第四个选手平均分是:'+avg4);
console.log('第五个选手平均分是:'+avg5);