JavaScript基礎第04日ノートはあなたを連れてjsを回転します
14170 ワード
JavaScriptベース04日目ノート
1-配列
1.1配列の概念
1.2配列の作成
JSで配列を作成するには、次の2つの方法があります.
var = new Array() ;
var arr = new Array(); //
注意Array()Aは大文字
//1.
var = [];
//2.
var = [' ',' ',' ',' '];
を作成するvar arrStus = [' ',12,true,28.9];
1.3配列内の要素の取得
索引(下付き):配列要素にアクセスするシーケンス番号(配列下付きは0から).
[外部チェーン画像の転送に失敗しました.ソース局に盗難防止チェーンがある可能性があります.画像を保存して直接アップロードすることをお勧めします(img-Gzk 4 qIEd-1587785130584)(images画像1.png)]
配列は、インデックスによって対応する配列要素にアクセス、設定、変更できます.配列名[インデックス]の形式で配列内の要素を取得できます.
//
var arrStus = [1,2,3];
// 2
alert(arrStus[1]);
注意:アクセス時に配列にインデックス値に対応する要素がない場合、undefinedが得られます.
1.4配列の遍歴
var arr = ['red','green', 'blue'];
for(var i = 0; i < arr.length; i++){
console.log(arrStus[i]);
}
var arrStus = [1,2,3];
alert(arrStus.length); // 3
注意:1.5配列内の新規要素
配列には、配列の最後に新しい要素を挿入する方法があります.
[ .length ] = ;
2-関数
2.1関数の概念
JSでは、同じコードや機能が似ているコードが非常に多く定義されている可能性があります.これらのコードは大量に繰り返し使用する必要がある可能性があります.forループ文もいくつかの簡単な繰り返し操作を実現できるが,比較的限界があり,このときJSの関数を用いることができる.
関数:繰り返し呼び出されて実行できるコードブロックをカプセル化します.このコードブロックにより、大量のコードの重複使用を実現できます.
2.2関数の使用
宣言関数
//
function () {
//
}
呼び出し関数
//
(); //
関数のカプセル化
/*
1-100
*/
//
function getSum(){
var sumNum = 0;// ,
for (var i = 1; i <= 100; i++) {
sumNum += i;//
}
alert(sumNum);
}
//
getSum();
2.3関数のパラメータ
関数パラメータの構文
//
function ( 1, 2 , 3...) { // ,
//
}
//
( 1, 2, 3...);
関数パラメータと実パラメータの数が一致しない場合
[外部チェーン画像の転送に失敗しました.ソース局には盗難防止チェーンメカニズムがある可能性があります.画像を保存して直接アップロードすることをお勧めします(img-wVzqQAw 0-1587785130592)(images画像4.png)]
: JavaScript , undefined。
まとめ:
2.4関数の戻り値
return文
: ; return 。
//
function (){
...
return ;
}
//
(); // return
break,continue,returnの違い
2.5 argumentsの使用
パラメータがどれだけ伝達されているか分からない場合はargumentsで取得できます.JavaScriptでは、argumentsは実際には現在の関数の組み込みオブジェクトです.すべての関数にはargumentsオブジェクトが内蔵されており、argumentsオブジェクトには渡されたすべての実パラメータが格納されています.Argumentsディスプレイ形式は擬似配列であるため,遍歴可能である.擬似配列には、次のような特徴があります.
2.6関数ケース
, , , 。
2.7関数の2つの宣言方法
//
function fn() {...}
//
fn();
// ,
var fn = function(){...};
// ,
fn();