JS學習之函式二

2022-07-18 03:24:12 字數 1124 閱讀 8916

一 函式引數

從函式外面向裡面傳遞資料,在函式裡可以接收到的資料並且使用。

可以放0個或多個,每個引數用逗號隔開。

分類:1、形參(在函式宣告的小括號裡、形參的值是由實參決定的,就是乙個佔位符)

2、實參(實際上的引數,在函式呼叫的小括號裡)

實參必須與形參必須一一對應,形參有幾個實參就應該幾個,如果沒有傳,實參的值就是undefined

1

//函式宣告的name,age就是形參

2function

test(name,age)7//

函式呼叫的juanzi ,28就是實參

8 test('juazi',28);

二 arguments 物件

所有實參集合(類陣列);

這個集合的每個資料都有乙個自己對應的下標。

具有length 屬性,代表實參的個數;

只能在函式內部使用。

function

test1(x,y,z)

test1(1,3,6); //

列印結果為 arguments(3) 分別為1,3,6

三 函式的返回值(函式的運算結果)

return

1、返回函式的運算結果

如果說函式裡有return ,那這個函式的返回結果就是return後的值(運算後的值)

如果函式沒有return ,函式的返回結果就是undefined

2、 阻止函式繼續執行

return 後面的**是不會執行的

function

test(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 ...