JS函式的基本概念

2022-09-02 03:57:08 字數 923 閱讀 6601

一、什麼是函式

將反覆使用的功能**,封裝成一獨立的模組,這個模組叫做函式

二、封裝函式的好處

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高階程式設計的重點知識從頭梳理一遍。特此記錄一下自己學習的一些自認為比較重要的筆記。看似最難走的路,...