Hi Yaksh! I think the last (5.) example doesn't work as you expect, the second console.log will also print the the "a". That's because "var" is function scope, try to declare with "let" or "const" both of them are block scope.