2016-10-29 17:50发布
var hh = 5; function a(){console.log(hh)}; function b(){a()}; function c(){return a()};b();c(); 都是输出5
return a回传a函数。
return a
b()执行b函数中区块代码,相当于执行a函数。
b()
问题中的代码中都没用到回传值,所以a()与return a()都是只在执行a函数中区块代码。c函数虽有回传a(),因为a函数没写回传值,所以c函数也是回传undefined。
a()
return a()
undefined
return为函数回传某个值的语句。没写默认(自动)为return undefined。
return
return undefined
a()执行a函数中区块代码。
return a()会回传a函数区块代码执行完的回传值。
最多设置5个标签!
付费偷看金额在0.1-10元之间
return a
回传a函数。b()
执行b函数中区块代码,相当于执行a函数。问题中的代码中都没用到回传值,所以
a()
与return a()
都是只在执行a函数中区块代码。c函数虽有回传a()
,因为a函数没写回传值,所以c函数也是回传undefined
。return
为函数回传某个值的语句。没写默认(自动)为return undefined
。a()
执行a函数中区块代码。return a()
会回传a函数区块代码执行完的回传值。一周热门 更多>