typed, prototype-based language. It was developed by Brendan Eich of Netscape
- Dynamic typing: Like other scripting languages it supports dynamic
typing, i.e. types are associated with values, not variables.
- Functions: Functions are first-class, they are objects themselves.
'C', except few like expressions, statements, and semicolon insertion.
environment, i.e. web browsers.