JavaScript is a high-level, multi-paradigm programming language that can update and change web pages. JavaScript is also used in non-browser environments like Node.js.