js基礎 函式

2022-06-14 12:27:09 字數 1128 閱讀 5254

1、函式宣告:通過函式可封裝任意多條語句,且可在任意地方、任何時候呼叫執行。

eg. function box()

box(); //直接呼叫函式

eg.  function box(name,age)

box("張三",19);//傳參呼叫函式

2、return返回值:帶參或不帶參的函式都沒有定義返回值,而是呼叫函式直接執行。事實上任何函式都可通過return語句跟後面要返回的值來實現返回值。

eg. function box()

alert(box()); //直接呼叫函式得到返回值並輸出

eg.  function box(name,age)

alert(box("張三",19));//傳參呼叫函式得到返回值並輸出

eg. function box(num1,num2)

var num = box(10,5);//函式得到的返回值賦給變數

alet(num);//50

eg. function box(num)

alert(box(10)); //100

3、arguments物件:通過該物件接受傳遞過來的引數,不論多少也不論是否統一

eg. function box()

alert(box(1,2,3,4,5,6));//傳遞引數後結果是 1|2

eg. function box()

alert(box(1,2,3,4,5,6));

eg.length屬性擴充套件運用

function box4()

return sum;

}alert(box4(2,6,9));//17

eg.  function box5(su)

function box5(su)

alert(box5(150));//200

eg1. var getname = function()

function getname()

getname();//1

對比eg2.  function getname()

var getname = function()

getname();//1

eg1.和eg2.兩次結果都是1說明宣告式函式會被提前宣告和定義,且在執行過程中可重新賦值

js函式基礎

函式是由事件驅動的或者當它被呼叫時執行的可重複使用的 塊。function 函式名 引數 以下是乙個函式示例 function sum x,y 這個函式在作用是把兩個值加起來返回乙個結果。我們注意到了,除了return語句之外,沒有任何宣告表示該函式會返回乙個值。所以我們要宣告乙個變數來存放這個函式...

js函式基礎

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

JS基礎 函式

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