Hoisting is one of the well none as well as one of the jargon words in JS. But It's not because of the way it was just because the how deeply your trying to understand it. Before writing this I do have the same perception about hoisting. So, to make ...