js函式基礎

2021-07-23 15:17:40 字數 730 閱讀 5984

函式是由事件驅動的或者當它被呼叫時執行的可重複使用的**塊。

function 函式名(引數)

以下是乙個函式示例:

function sum(x,y)

這個函式在作用是把兩個值加起來返回乙個結果。我們注意到了,除了return語句之外,沒有任何宣告表示該函式會返回乙個值。所以我們要宣告乙個變數來存放這個函式在返回值;即

var result=sum(4,6);

注意:這裡函式的return語句後面要是有其他任何**,將不會被執行。

js函式不介意傳遞來多少個引數,也不在乎傳進來是什麼資料型別。也就是說,即使你定義在函式只接收兩個引數,在呼叫這個函式的時候也未必一定要傳遞兩個引數。可以傳遞乙個、三個甚至不傳遞引數,而解析器永遠不會有什麼怨言。之所以會這樣,原因是ecmascript中的引數在內部是用乙個陣列來表示的。函式接收到的始終都是這個陣列,而不關心陣列中包含哪些引數(如果有引數的話)。如果這個陣列中不包含任何元素,無所謂;如果包含多個元素,也沒有問題。實際上,在函式體內可以通過argument物件來訪問這個引數陣列,從而獲取傳遞給函式的每乙個引數。

js函式基礎

1.基本函式 function myfunction a,b 2.函式表示式 var x function a,b document.getelementbyid demo innerhtml x 1,2 以上函式實際上是乙個 匿名函式 函式沒有名稱 函式儲存在變數中,不需要函式名稱,通常通過變數名...

JS基礎 函式

概念 封裝可被重複呼叫執行的 塊。避免 重複書寫。函式宣告 函式名通常為動詞 宣告函式 function 函式名 函式呼叫 函式名 函式封裝 把乙個或者多個功能通過函式封裝起來,只提供介面給外部訪問。比如 手機充電介面,並不用知道內部是怎麼操作的,只知道把充電器連線到介面上可以實現充電的功能。函式的...

JS函式基礎

1 function fun1 45 var fun2 function 1 function fun 45 1.函式自呼叫,相當於window.fun 呼叫方式 6fun 78 2.函式 事件 定時器 9 document.getelementbyid btn onclick function 1...