JavaScript is another Web programming language, however it executes usually on the client side. It can be used to enhance the visitor's experience. We would make use of it to for example react to user interaction events (clicks and mouse movements). These days we often make use of JavaScript libraries such as jQuery to get desired objectives done a lot quicker.
