An extended example of a loan calculator web app written in plain vanillaJS. Using ES5 style JavaScript See JavaScript: The Definitive Guide by David Flanagan.
I will later implement the same web app using ES6+ JS syntax and some a modern JS libraries or framework such as React (and the D3.js library) or AngularJS.