關(guān)于 return sum;
為十么return返回的數(shù)值可以直接賦值到app2(5,6),而return得到這個(gè)數(shù)也是因?yàn)閍pp2里面的參數(shù)才得到30這個(gè)值的,這繞的有點(diǎn)暈啊。還有app2(5,6)為十么可以寫在函數(shù)的后面,JS不用按順序執(zhí)行么?
為十么return返回的數(shù)值可以直接賦值到app2(5,6),而return得到這個(gè)數(shù)也是因?yàn)閍pp2里面的參數(shù)才得到30這個(gè)值的,這繞的有點(diǎn)暈啊。還有app2(5,6)為十么可以寫在函數(shù)的后面,JS不用按順序執(zhí)行么?
2017-05-19
舉報(bào)
2017-06-30
關(guān)于這個(gè)“app2(5,6)為十么可以寫在函數(shù)的后面”的問題,我覺得可以這么理解,雖然是順序執(zhí)行,但這個(gè)方法在定義的時(shí)候并沒有被任何地方調(diào)用,也沒有傳值進(jìn)去,當(dāng)然是不會(huì)執(zhí)行的呀
2017-06-17
函數(shù)具有封裝性
2017-05-19
事實(shí)上對于JS來說,return返回的數(shù)值雖然返回了,但是你那個(gè)return的返回值在函數(shù)外邊是訪問不到了,比如:
function add(num1, num2) {
var sum = num1 + num2;
return sum
}
alert(sum) ?//在外邊你訪問不到??!
var result ?= ?add(num1 , num2); ? // 這個(gè)可以訪問到
但是,慕課網(wǎng)的編輯器不知道為何就可以訪問到 , 如果你用其他的編輯器的話,就訪問不到的?。?!