千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

javascript的函數(shù)
function
函數(shù)是一個(gè)復(fù)雜數(shù)據(jù)類型
定義函數(shù)的方法
(1)聲明式
test1()
function test1(){
console.log("我是text1套餐")
}
(2)賦值式
var test3 = function(){
console.log("我是test3套餐")
}
2.調(diào)用函數(shù)
test1()
test3()
3.區(qū)別
(1)聲明式 先調(diào)用在定義
(2)賦值式 先定義在調(diào)用
函數(shù)的參數(shù)
聲明式
function fn(行參寫在這里){
實(shí)際的表達(dá)式或者代碼
}
fn(實(shí)參寫在這里)
賦值式
function fn(行參寫在這里){
實(shí)際的表達(dá)式或代碼
}
fn(實(shí)參寫在這里)
1.實(shí)參vs行參
2.可以不傳參,可以不傳參
3.行參只能在函數(shù)內(nèi)部使用
行參在使用中一般加入一個(gè)默認(rèn)值或者警告
if(target === undefined){
//alert("請(qǐng)傳入?yún)?shù)")
//console.error("請(qǐng)傳入?yún)?shù)")
target = 9;//默認(rèn)值
}
函數(shù)的返回值
函數(shù)調(diào)用本身也是一個(gè)表達(dá)式,表達(dá)式就應(yīng)該有一個(gè)值出現(xiàn)
現(xiàn)在的函數(shù)執(zhí)行完畢之后,是不會(huì)有結(jié)果出現(xiàn)的。
注意:1.return看需求
2.return后面無(wú)法執(zhí)行了。