学習の前身30日目
5714 ワード
関数
1.関数の概念関数:ユーザーまたは自身によって制御され、ある機能のコードセグメント(多くのコード) が実現されます.関数の特徴: は、詳細を無視する.使用中は、その実装された機能に注目するだけで、内部原理に関心を持つ必要はない. 重複使用: を複数回使用する.選択使用:必要に応じて を使用する.
2.作成関数関数はどこから来ますか? 内蔵(システム提供)例: カスタム(自分で書きます) 宣言式作成関数 配合キーワードが必要です. 文法: 分配式作成関数 は配合キーワードが必要です. 3.実行関数関数名() 関数名の後ろに括弧があると、必然的に現在の関数 が実行されます.固定文法 イベントによる実行 実行無名関数 は、有名関数 を実行します.名前のない関数は有名な関数と組み合わせて、多くの を使います.書き方による分類 有名な関数: 正常関数 使用頻度が最も多い関数 宣言式と割当式によって作成された関数 実行 通常実行:関数名または変数名() 名前のない関数: 非正常関数 名前がありません. コード空間に直接存在することができません.そうでないとエラーが発生します. 使用シーン: は、変数の値として存在する(分配式作成関数の値) 実行:関数名変数名() イベントハンドラとして を実行する.
5.関数のパラメータパラメータ は、ユーザから異なるパラメータが入ってきたことに基づいて、実行関数における異なる機能 を選択する.
パラメータの分類: 実装:関数実行時のパラメータ モダリティ:関数定義時のパラメータ 実参加と形参の関係、値付けの関係、形参は変数に相当して、実参加は値に相当して、一対の 数量対応関係 パラメータはいくつかありますが、文法的には数量制限がありません.しかし、業界には慣習があり、カスタム関数があります.特別な必要でない限り、3つ以上の を超えないようにしてください.実際の参とイメージの数は一致しています. は順番に対応します.
实参多: は、モダリティ受信がなく、モダリティを通じて が見つかりませんでした.は関数の内部に神秘的な空間があり、この空間はすべての参加者を全部保存します. アーグメンントは、オブジェクトタイプのデータ(クラス配列のデータ)です. 長さ(個数)は、いくつかの実参照を受信したことを示している. インデックス(番号、番号)は、配列内部のデータ位置を表し、インデックスは0から始まります. 成形多: より多く出てくるモダリティはundefined です.モダリティは変数です.実際のパラメータが足りない場合、値がないことを表します.undefined 追加:イベント分類イベントは、入力デバイスによって分ける. マウス類: クリック:click ダブルクリック:dblclick 押します.mousedown 上げます.mouseup 移動:mousemove アクセス:mouseover/mouseenter 離れます.mouseout/mouseleave 右ボタン:contextmenu キーボード類: 押下:keydown 上げます.keyup 押して持ち上げます.
ページの特色あるイベント ブラウザクラス: ロード:ロード スクロール:scroll サイズ変更:resize フォームクラス: フォーカスを取得する:focus フォーカスを失う:blur 入力:input 内容変更:change 提出事件:submit リセットイベント:reset
1.関数の概念
2.作成関数
parseInt()
parseFloat()
alert()
function
function (){}
var
とfunction
var = function(){}
. = function(){}
. =
. = function(){
| ()
}
4.関数の分類 function (){}
var = function(){}
function(){}
var = function(){}
btn.onclick = function(){
// ...
}
5.関数のパラメータ
arguments.length
arguments[ ]