js配列を作成する簡単な方法


1.Arrayコンストラクタを使用して作成
配列の作成方法-Array構造関数.png
a、var arr1 = new Array();                 //     
b、var arr2 = new Array(10);              //       10   
c、var arr3 =  new Array(5,4,3,2,1);      //        

2.配列文字数で作成
var arr = [];                  //       
var arr2 = [1,2,3];        //            

練習1:空の配列を定義し、配列に個人情報を格納し、出力する
1つ目の方法:
var person = ["  ", 20, 180];
console.log(person);

出力:
空の配列を作成します.png
2つ目の方法:
var person = [];
person[0] = "  ";
person[1] = 20;
person[2] = 180;
console.log(person);

出力:
空の配列を作成します.png
練習2:配列[10,1,19,22,73,88,99]を巡り、偶数を出力する
var numbers = [10, 1, 19, 22, 73, 88, 99];
        for (i = 0; i < numbers.length; i++) {
            var item = numbers[i];
            if (item % 2 === 0){        //  
                console.log(item);
            }
        }

出力:
練習2.png
練習3:グループの中の最大値と最小値を求めて、および所在する位置
var numArr = [1, 99, 88, -100, 77, 888, 1000, -1000];
        var maxValue = numArr[0], minValue = numArr[0];   //         
        var maxIndex = 0, minIndex = 0;         //             
        for (i = 0; i < numArr.length; i++) {
            //                  
            if (maxValue < numArr[i]) {
                //           ,      
                maxValue = numArr[i];
                maxIndex = i;
            }
            if (minValue > numArr[i]) {
                minValue = numArr[i];
                minIndex = i;
            }
        }
        console.log(maxValue);
        console.log(maxIndex);
        console.log(minValue);
        console.log(minIndex);

出力:
練習3
練習4:配列の中の値が0のを取り除いて、0のために1つの新しい配列に格納しません
var arr = ["  ", 18, 0, " ", 0, 12243, 0]
var  newArr = [];
for (i = 0; i < arr.length; i++) {
     if (arr[i] != 0) {
         newArr[newArr.length] = arr[i];
     }
}
console.log(newArr);

出力:
練習4.png