JavaScript and Angular JS are often compared to each other probably because they have some similarities, or people assume that they are the same. JavaScript is a programming language that is used to create dynamic web apps. Angular JS is used as a front-end framework that will make it possible to build different single-page web apps. JavaScript expressions will not support the various filters that are available.
AngularJS, on the other hand, will be able to build some expressions so that filters will be supported. JavaScript is needed because it makes sure that the various websites that people use will be interactive. AngularJS will make it possible for different web apps to be created easily from scratch.