原创 函數,小練習,遞歸,初始作用域

函數1.定義函數聲明函數表達式2.組成形式函數名稱參數形參實參返回值function test() { document.write('a'); document.write('b'); document.write('c'); }

原创 比較運算符,邏輯運算符,條件語句,循環語句

比較運算符 ">","<","==",">=","<=","!="//!=是否不等於 比較結果爲boolean值邏輯運算符 "&&","||","!" 運算結果爲真實的值被認定爲false的值 undefined, null, NaN,

原创 原型,原型鏈,call/apply

原型prototype    ---祖先                1.定義:原型是function對象的一個屬性,它定義了構造函數製造出的對象的公共祖先。通過該構造函數產生的對象,可以繼承該原型的屬性和方法。原型也是對象。2.利用原

原创 條件語句補充,初始引用值,typeof,類型轉換

條件語句補充switch casebreak //終止循環,必須放到循環裏面,否則報錯continue//終止本循環,繼續下一圈循環switch casevar n = 2; switch(n) { case "a": consol

原创 預編譯

js運行三部曲語法分析預編譯解釋執行//js是單線程解釋性語言,翻譯一句執行一句//語法分析-->通篇掃描看有沒有語法錯誤//預編譯預編譯前奏1.imply global暗示全局變量:即任何變量,如果變量未經聲明就賦值,此變量就爲全局對象

原创 作用域、作用域鏈精解,立即執行函數,閉包

作用域精解[[scope]]:每個javascript函數都是一個對象,對象中有些屬性我們可以訪問,但有些不可以,這些屬性僅供javascript引擎存取,[[scope]]就是其中一個。[[scope]]指的就是我們所說的作用域,其中存

原创 對象,包裝類

對象1.用已學的知識點,描述一下你心目中的對象。2.屬性的增、刪、改、查3.對象的創建方法字面量構造函數系統自帶 new Object();Array();Number();Boolean();String();Date();自定義Obj