Answer & Explanation
B) an object-oriented scripting language
* curly-bracket syntax,
* dynamic typing,
* prototype-based object-orientation, and
* first-class functions.
It is well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.