ホームページ >ウェブフロントエンド >jsチュートリアル >js の基本的な配列、配列長、配列トラバーサルの概要
js の配列について簡単に説明し、js 配列の長さを取得し、js で配列を走査して、js 配列を学びましょう!
1. 配列の概要 配列は、順序付けされたデータのコレクションを表します。
配列の表現方法: []。角括弧だけが配列であると考えることができます。
配列内の各データはカンマで区切られており、最後の項目にはカンマがありません。
配列: 配列
1 // 定义一个数组 2 var arr = [1,2,4,5]; 3 console.log(arr[2]);は、添字とも呼ばれるインデックスを使用して、配列内の項目を正確に読み取り、設定します。配列の添字は 0 から始まります。
1 arr[index]; //读取 设置:arr[2] = 456;配列内の各項目は、異なる
データ型にすることができます。通常、私たちは同じデータ型を配列のセットとして書き込むことに慣れています。
2. 配列の長さ配列のデータは
referenceデータ型です。
1 // 数组的数据类型 2 console.log(typeof arr);参照型には通常、独自の
属性とメソッドがあります。
属性: 物事の特性。例: 人の身長、低さ、太り、またはやせ。
方法: それは物事の
行動です。例: コンピュータで遊ぶ、寝る。
ドットメソッドを使用して属性を呼び出すことができます。
配列の長さは、length 属性で表されます。直接電話してください。
1 // 得到数组的长度 2 console.log(arr.length);
配列の最後の項目: 添え字は、配列の長さから 1 を引いたものです。
1 arr[arr.length - 1];添え字が arr.length - 1 を超える場合、値は存在せず、出力は未定義になります。
1 var arr = [1,23,45,2,56,1,67,89]; 2 // 数组的最大下标是length -1,当超过这个下标时输出undefined 3 console.log(arr[9]);添字を使用して項目に値を割り当てることができます。添字が arr.length - 1 を超える項目に値を代入すると、代入が強制され、配列の長さが強制的に長くなります。
1 var arr = [1,23,45,2,56,1,67,89]; 2 arr[20] = 20; 3 console.log(arr[20]); 4 // 现在的数组长度是多少 5 console.log(arr.length);長さは長くなりましたが、途中で値が割り当てられていない項目は未定義のままです。
arr.length に値を強制的に割り当てることもできます。元の長さを超える場合、値が割り当てられていない場合、余分な部分は未定義になります。元の長さより小さい場合、余分な添字データは削除されます。直接。
1 var arr1 = [1,2,45,67,2,5566,67,12]; 2 console.log(arr1.length); 3 arr1.length = 5; 4 console.log(arr1.length); 5 console.log(arr1);3.
配列トラバーサル 特定のメソッドを通じて配列内の各項目を取得できます。これがトラバースです。
for ループを介して配列を走査します。
1 var arr = [1,2,"号","",function(){},12,23,null,false]; 2 // 遍历输出数组中每一项 3 for(var i = 0 ; i <= arr.length - 1 ; i ++){ 4 console.log(arr); 5 }Case: arr = [2,4,6,7,8]; 配列内の各項目の階乗を求め、それを合計します。
1 // 案例 2 var arr = [2,4,6,7,8]; 3 // 求阶乘和 4 // 累加器 5 var sum = 0; 6 for(var i = 0 ; i <= arr.length - 1 ; i ++){ 7 // 需要一个求阶乘的函数 8 sum += jiecheng(arr); 9 } 10 console.log(sum); 11 12 13 // 阶乘函数 14 // 累乘器 15 function jiecheng(a){ 16 var cheng = 1; 17 for(var i = 1 ; i <= a ; i ++){ 18 cheng *= i; 19 } 20 return cheng; 21 }上記は、js の基本的な配列、配列の長さ、および配列のすべての走査の概要です
関連する推奨事項:
直接使用できる 5 つの JS 実用的な関数コード スニペット
ネイティブ js で可動プロンプト div ボックスのソース コードを実装
以上がjs の基本的な配列、配列長、配列トラバーサルの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。