一 函式引數
從函式外面向裡面傳遞資料,在函式裡可以接收到的資料並且使用。
可以放0個或多個,每個引數用逗號隔開。
分類:1、形參(在函式宣告的小括號裡、形參的值是由實參決定的,就是乙個佔位符)
2、實參(實際上的引數,在函式呼叫的小括號裡)
實參必須與形參必須一一對應,形參有幾個實參就應該幾個,如果沒有傳,實參的值就是undefined
1//函式宣告的name,age就是形參
2function
test(name,age)7//
函式呼叫的juanzi ,28就是實參
8 test('juazi',28);
二 arguments 物件
所有實參集合(類陣列);
這個集合的每個資料都有乙個自己對應的下標。
具有length 屬性,代表實參的個數;
只能在函式內部使用。
functiontest1(x,y,z)
test1(1,3,6); //
列印結果為 arguments(3) 分別為1,3,6
三 函式的返回值(函式的運算結果)
return
1、返回函式的運算結果
如果說函式裡有return ,那這個函式的返回結果就是return後的值(運算後的值)
如果函式沒有return ,函式的返回結果就是undefined
2、 阻止函式繼續執行
return 後面的**是不會執行的
functiontest(a,b)
var result=test(3,4); //把函式的執行結果賦值給變數 result
console.log(result); //7
function
test1(a,b)
var result1= test1(2,6);
console.log(result1);
//undefined 因為函式中沒有return 所以返回undefined
JS學習之函式
doctype html utf 8 函式 title 舉例 function sayhi sayhi 函式的呼叫 案例 利用函式計算1 100之間的累加和,1.宣告函式 function getsum console.log sum 2.函式的呼叫 getsum script head body ...
JS基礎學習之 函式
很多東西時間一長記憶就開始模糊,總是感覺記得不是很清楚,就如js。打算把js的一些基礎的容易出錯的地方記錄下來,時不時看一下,這樣才能記憶的更牢固。函式的學習 1.函式的引數是可變長的,這個較簡單一般沒人忘掉。例如 function main arg1,arg2 呼叫時可以傳遞多個引數,例如 mai...
前端學習之js函式
函式 函式是由事件驅動的或者當它被呼叫時執行的可重複使用的 塊。函式的宣告 函式的使用跟變數一樣需要宣告。1 function fun alter 我是函式 fun 函式不呼叫,自己不執行 2.var fun1 function fun alter 我是函式 fun1 3.var fun2 new ...