原生JS基礎知識(五)

2021-10-02 21:19:35 字數 862 閱讀 9938

我的github

函式

封裝** , 減少**耦合 , 抽象規則( 引數 )

引數

js形參和實參天生不定參

function test_1(a, b, c) 

test_1(1, 2);

實參列表arguments ( 類陣列 )

function test_2(a, b, c) 

console.log(arguments.length); // 4

}test_2(1, 2, 3, 4);

形參個數

function demo(a, b, c)
系統內部arguments和形參具有對映關係, 雖同時改變本質不是同乙個東西

function test_3(a, b) 

test_3(1, 2);

arguments一旦建立就不可改變

function test_4(a, b, c) 

test_4(1, 2);

如果函式中沒有return語句 , 則系統會自動在函式體最後一行增加return語句便於終止函式**執行

原生JS基礎知識(九)

我的github 官方的兩種寫法 function 推薦 function tips 只有表示式才能被執行符號 執行 function demo var demo function tips 能被執行符號執行的表示式的名字會被自動忽略 以下寫法實際上就是立即執行函式 var test functio...

原生JS基礎知識(十二)

我的github in 判斷是否能在物件本身及其整條原型鏈上找到該屬性 var arr arr.name haha console.log name in arr true,name in arr console.log slice in arr true,slice in arr.proto co...

JS基礎知識

本週抽空學習了一些js新手需要知道的知識 1 js中用 來賦值,例如var a 1.2 迴圈結構和c 基本相同。3 簡單 基本 資料型別 number string boolean undefined null。4 複雜 引用 資料型別 object array date function。還有一些...