编辑代码

//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 

// function foo(){
//     console.log(a)
// }
// function bar(){
//     var a=3
//     foo()
// }
// var a=2
// bar()


{
    let a=1
    var b=3
}
// console.log(a,"aaaa")
// console.log(b,"bbbb")

function test(){
    var a1="11111"
}
console.log(a1,',,,,,')
//在单纯的块作用域({})中var声明的变量,可以在外部访问
//在函数中var声明的变量,不可以被外部访问