function testFn(){
const a = 1
console.log(1)
{
console.log(2)
if(a){
console.log(3)
return
}
console.log(4)
}
console.log(5)
}
testFn()
打印 1, 2, 3
分析: 执行return "test"
语句。此时,函数会立即结束执行,并返回字符串"test"
总结:return
语句的作用并不是块级作用域,而是影响整个函数的作用域和执行流程