title: var vs this vs $scope in AngularJS (1.4)
body: <p>Hi I am learning angular and have lost my mind understanding the difference between <strong>'var'</strong>, <strong>'this'</strong> and <strong>'$scope'</strong>.<br>
  Although I read this <a href="https://stackoverflow.com/questions/11605917/this-vs-scope-in-angularjs-controllers">link</a> but it went above my head.<br>
  When I use <code>ng-controller="myController as ctrl"</code> , I only have access to the variables and function set on <strong>this</strong>.<br>
  Whereas defining <code>ng-controller="myController"</code>  I only have access to variables and function set on <strong>$scope</strong>.<br>
  Can some one please explain this topic in depth?</p>