JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions.