"JavaScript (sometimes abbreviated JS) is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles." From Wikipedia. http://en.wikipedia.org/wiki/JavaScript
Javascript is a scripting language used to make both client side (browser) and server side (node.js) applications. As of the introduction of HTML5, it is getting increasingly more popular as a choice for game development, usually utilizing the <canvas>
tag.
Characteristics:
- object oriented
- prototype based
- C-style syntax
Typing:
- dynamic
- weak
- duck
Game programming in Javascript: