Block Bindings Usually bindings occur whenever we declare or set value in a variable. For example we use var, let and const to declare or assign a variable. var a = 1;
let b = 2;
const c = 3; This blog demonstrates how var and hoisting occurs and what are the…