function test_var() { var a = 1; { var x =a; console.log(a); // 2 } console.log(a); // 2 } function test_let() { let a= 1; { let a = 2; console.log(a); // 2 } console.log(a); // 1 } var x = 2; let y =2; console.log(this.x); console.log(this.y);