有一个js的函数调用问题

function f1(){

 function f2(){
    console.log(“您好吗?”);
    }

}

f2()//这里为什么不可以调用f2函数呢?是不是内存还没有加载进去?

f1(){
f2(){
};
};
你只可以在f1中调用 f2 ;f1外部并不知道有f2

定义在函数内的函数,不能在函数外部调用它。

先不说其他的。你的代码能执行吗?括号是中文的,引号是中文的。逗号也是中文的。瞎敲的吧

是在外部去调用的话是不行的,,,你在f1 里面可以调用 f2

f2是f1的内部函数,肯定无法再f1外部访问到的。。除非放外面