001_Javascript-Introduction
- Initially named "LiveScript".
- Has nothing in relation to JAVA.
- Executed using a special program called the Javascript Engine.
- Eg: v8 in chrome, spider monkey in Firefox.
- JS Engines parses the script and compiles the script to the machine language.
Statements
Statements are syntax constructs and commands that perform actions.
Semicolons
- A semicolon may be omitted in most cases when a line break exists.
- Javascript interprets the line break as an "implicit" semicolon.
- But there are situations where Javascript fails to assume a semicolon where it is really needed. This could create hard to catch issues in the code. It's always better to have strict syntax.
Comments
- One line comments start with two forward slash characters.
- Eg: // this is a single-line comment.
- Multiline comments start with a forward slash and an asterisk /* and end with an asterisk and a forward slash */.
- Eg: /* This is a multiline comment */