JavaScript is a programming language for developing dynamic web pages and apps. It is a client-side language that runs in the user's browser. However, the code must place on a web server to be run. The code will not be able to operate without a web server.