over the time it had different names
Mocha
LiveScript
JavaScript
ECMAScript is the name of the official standard
there are also different implementation of the
ECMAScript specification
JScript
ActionScript
Chakra (JScript - Internet Explorer)
SpiderMonkey (Mozilla)
SquirrelFish (Apple's WebKit)
the
programming language
of the web
HTML to specify the
content
CSS
which is the
presentation
layer
JavaScript
which adds the
behavior
&
is used to make your web pages more interactive &
NO!
even if the
name is
misleading
except
for a
superficial syntactic resemblance
JavaScript is completely different
has
outgrown
its
scripting-language roots
to become a robust and efficient
general-purpose language
it is well-suited to
object-oriented
&
functional
programming styles
both client or server side
high-level / dynamic / untyped / interpreted
widespread
&
popular
language