/***
- 块级作用域和声明提升的问题
- **/ console.log("111"); function func (falg){ console.log("222"); if(!falg){ // true 走进 function getValue() { return 'a'; } console.log("333"); }else { function getValue() { return 'b'; } console.log("444"); } console.log("555"); return getValue(); } console.log("666"); console.log(func(true)); //b console.log("777");