Javascript FreeCodeCamp
Curso youtube
- Running javascript
- Comments
- Data Types
- Variables
- Declaration and Assignment
- Case Sensitivite and Camel Case
- Operations
- Floats
- Augmented
- Double quotes, single quotes
- Escape sequences
- Concatenate
- .lenght()
- Bracket notation []
- Last character[varName.length-1]
- Word Blanks
- Arrays
- Nested Arrays
- Access Modify Array data []
- Access Multidimensional Arrays
- Array .push() - add end
- Array .pop() - remove end
- Array .shift() - remove beginning
- Array .unshift() - add beginning
- Shopping list
- Reusable function
- Functions with arguments - values
- Global Scope and functions
- Local Scope and functions
- Function with return
- Undefined value returned from function
- Assignement with a returned value
- Stand in line
- Boolean Values
- If Statements
- Equality operators == or ===
- Inequality operator != or !==
- Greater Less than Greater Less or equal
- Logical AND: &&
- Logical OR: ||
- Else and Elseif Statements
- Order in else if statements
- Golf if Else Example
- Switch statements
- Switch statements Multiple
- Returning Boolean Values from Functions
- Returning Early Pattern from Fucntions
- Count Cards
- Build Javascript Objects
- Accesing Object Properties with Dot Notation
- Accesing Object Properties with Brackets Notation
- Accesing Object Properties with Variables
- Updating Object Properties
- Add new properties to an Object
- Delete properties from an Object
- Using Objects for Lookups
- Testing Objects for Properties
- Manipulating Complex Objects
- Accesing Nested Objects
- Accesing Nested Arrays
- Record Collection
- Iterate with While Loops
- Iterate with For Loops
- Iterate odd Numbers
- Iterate through an array with a For Loop
- Nesting For Loops
- Iterating with do while loops
- Profile Lookup
- Generate Random Fractions
- Generate Random Whole numbers
- Generate Random Whole numbers within a range
- Use the parseInt function
- Use the parseInt function with a Radix
- Use the conditional (Ternary) Operator
- Multiple conditional (Ternary) Operators
- Differences between var and let
- Scopes of Var and Let
- Const Read Only
- Mutate an Array Declared with Const
- Prevent Object Mutation
- Use Arrow Functions to Write Concise Anonymous Functions
- Write Arrow Functions with Parameters
- Write Higher Order Arrow Functions
- Write Higher Order Arrow Functions II
- Use the Rest Operator with Function Parameters
- Use the Spread Operator to Evaluate Arrays in Place
- Use Destructuring Assignment to Assign Variables from Objects
- Use Destructuring Assignment with Nested Objects
- Use Destructuring Assignment to Assign variables from Arrays
- Use Destructuring Assignment with the Rest Operator
- Use Destructuring Assignment to Pass an Object as a Function's Parameters
- Create Strings using Template literals
- Write concise Object Litearl Declarations Using simple Fields
- Write concise Declarative Functions
- Use class Syntax to Define a Constructor Function
- Use getters and setters to controll Access to an object
- Difference between import and require
- Use export to Reuse a Code Block
- Use * to import Everything from a file
- Create an Export Fallback with export default
- Import a Default Export