一、什麼是函式
將反覆使用的功能**,封裝成一獨立的模組,這個模組叫做函式
二、封裝函式的好處
1.一次封裝,多次使用
2.使程式可控
三、函式的分類:內建()函式和自定義函式
四、函式的資料型別(function)
五、如何宣告函式
1.語句定義法(任何地方都可以呼叫)
function 函式名(【形參】){
功能模組(函式體);
2.表示式定義法(只能先宣告,後呼叫)
var 函式名 = function(【形參】){
函式體;
六、如何呼叫函式
1.一般呼叫:函式名(【實參】);
2.事件呼叫:觸發事件後,呼叫函式;
七、函式的引數
1.形參:定義函式時使用的引數;
2.實參:呼叫函式時使用的引數;
注:1)形參必須是變數
2)實參可以是變數、常量、表示式;
3)數量不等時,多餘的實參忽略,多餘的形參值為undefined
八、函式的返回值
return:1)返回結果(誰呼叫,返回給誰)
2)跳出函式
九、函式的寫法總結
1.無參無返回值函式
2.無參有返回值函式
3.有參五返回值函式
4.有參有返回值函式
十、函式的實參副本
1.arguments 代表實參副本 儲存所有的實參
2.arguments 只能出現在函式體中
3.通過arguments.length可以獲取實參的個數
4.通過arguments[下標]方式可以獲取所有的實參
拓展:獲取形參的個數:函式名.length
十一、迴圈巢狀
十二、建構函式
通過new關鍵建立乙個物件的函式,就是建構函式
JS基本概念
1.一切 變數 函式名 操作符 都區分大小寫 2.識別符號 第乙個字元必須為字母 下劃線或者美元符號,其他字元可以是字母 下劃線 美元符號或者數字 3.資料型別 1 undefined 用var宣告的變數未初始化時的值 2 null 乙個空物件指標 3 boolean 只有兩個字面值 true fa...
js事件基本概念
1.事件模型 2.事件流 概念 事件流指的是事件從捕獲 處於目標 事件冒泡三個階段 3.dom的三個階段?dom0 事件的新增用onclick新增。dom2 事件的新增用addevenlistener type.function buhuo 並且可以新增多個事件,this 當前的物件。ie瀏覽器是通...
Js中的基本概念
前言 剛畢業的應屆生,學習前端時間並不長,昨天參加面試,一輪筆試,兩輪技術面試。尤其在技術面試的時候感覺到自己基礎知識還是搞的有些亂,也突然明白到了乙個紮實的js基礎對於之後的路是有多重要。準備把js高階程式設計的重點知識從頭梳理一遍。特此記錄一下自己學習的一些自認為比較重要的筆記。看似最難走的路,...