这个选择题的小困惑

这个选择题的小困惑

请老师解答下本题的A和C选项,选项感觉差不多,不是太理解。请老师指导指导!

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

看下面的代码:

function fn() {
    var a = "外面的";
    function innerFn(argument) {
        var b = "嵌套的";
        console.log(a);   //"外面的"
    }
    innerFn();
    console.log(b);    //报错 'b' is not defined
}
fn();

根据你下面截图的选项序号。

B.一个定义在函数内部的函数,可以访问到其所在函数的局部变量

B是对的,a正确显示了。

D.函数可以访问到它内部函数的局部变量

D是错的,b不能正常打印出来。

JavaScript只有函数作用域,嵌套的函数内可以访问它上一级定义的变量,而反过来却不行。

  • 乔伊_ 提问者 #1
    非常感谢大牛的解答,我已经明白了!
    2017-05-26 10:37:52
提问者 乔伊_ 2017-05-26 09:40:13

http://img1.sycdn.imooc.com/climg//5927870c000151c810120637.jpg

我已经排除掉A和C选项。请老师解答下本题的B和D选项,请老师指导指导!

小于飞飞 2017-05-25 15:32:11

你好,把你不清楚的问题选项最好截图,以便针对问题解答,因为每个人的答案顺序不一样呦。祝学习愉快。

  • 提问者 乔伊_ #1
    B.一个定义在函数内部的函数,可以访问到其所在函数的局部变量 D.函数可以访问到它内部函数的局部变量 我已经排除掉A和C选项。请老师解答下本题的B和D选项,请老师指导指导!
    2017-05-26 09:42:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师