This article will describe lexical scope and the "this" variable and how to control them rather than be controlled by them when in coding JavaScript.