- Why JavaScript?
- Running JavaScript
- Types
- Operators
- Console.log
- Only full stack web application language (Isomorphic)
- Only dynamic language natively supported by the browsers
- It is required
- Sustained adoption
- Low barrier to entry
- When was JavaScript created?
- What is ECMAScript?
- What is TC39?
- How many versions of JS has there been?
- Developed in 10 days in 1995 by Brendan Eich while working for Netscape.
- ECMAScript Language Specification
- Technical Committee 39 published the final draft of the 5th edition
A must: wat
- string
- number
- boolean
- null
- undefined
- object
var
=
+=
==
===
>
>=
!
+
-
||
&&
&
|
>>
- etc.
condition ? val1 : val2
typeof
in
instanceof
- Why JavaScript?
- Running JavaScript
- Types
- Operators
- Console.log