- A complete programming language.
- Object-oriented, Functional Language.
You can watch the content of this article from following video as well.
02. Early JS
Not precompiled. The source code itself is delivered to run.
- V8 engine – used in Chrome, Opera browsers
- SpiderMonkey – used in Mozilla Firefox.
The engine compiles and runs the code realtime using Just In Compiler or JIT principles. As the words implied, it will compile the code in runtime and reuse it again and again by optimizing on invocation. It’s for the latter part of these tutorials.
Inheritance by prototype
Dynamic Object Properties
Functional and use lambda concepts
04. Tools you will need
Chrome > More Tools > Developer Tools (Cmd + Opt + I)
Secondly, you can use Firefox web console which can be useful with multiline scripting.
Tools > Web Developer > Web Console (Cmd + Opt + K)
Other than that you can use SaaS tools like JSBin to work and save your projects on the cloud.