JavaScript Language Specifications

Here is the list of Key specifications of JavaScript language.
  • It is an interpreted scripting language - no compilation
  • dynamically typed language
  • Each statement may or may not end with ;
  • follows Lexical Scoping
  • Variables declared with var are hoisted
  • Object oriented features are provided using proto types
  • Specification is known by ECMAScript (ES)
Complex problems, Simple Solutions