Introduction
  • Set up
  • Introduction to JavaScript
Hello World
  • Hello World!
Code Structure
  • Tenets of code structuring
  • Statements in JavaScript
  • Semicolons in JavaScript
  • Comments in JavaScript
Use Strict
  • Use Strict
Variables
  • Declare variables with let! Not var!
  • Changing variable data
  • Variable naming
  • Constants in JavaScript
  • Name Things Right!
  • Working with variables
Data Types in JavaScript!
  • All Data Types Introduction
  • Numbers Data Type
  • BigInt Data Type
  • String Data Type
  • Booleans Data Type
  • Null Data Type
  • Undefined Data Type
  • Objects and Symbols
Interactions in JavaScript
  • The 3 interactions: Alert, Prompt,
  • Prompt Function JavaScript
  • Confirm Function JavaScript
Type Conversions
  • String Conversions
  • Numeric Conversions
  • Boolean Conversions
Basic Operators
  • Basic operators
  • Concatenate Strings
If else statements
  • Comparisons
  • If else
  • Else If
  • Question Mark Syntax
  • Multiple Question Marks
  • Or Operators
  • And Operators
  • Not Operator
  • What's the result of OR?
  • Nullish coalescing operator
Loops
  • While Loops
  • For Loops
  • Continue and Break
Switch Statements
  • Rewrite If Else to Switch Statements
  • More on Switch Statements
  • Type Equality in Switch statements
Functions in JavaScript
  • Introduction to functions
  • Local variables in function
  • Outer variables in function
  • Function Parameters
  • Function return values
  • Arrow Functions