FreeCodeCamp: Basic JavaScript - zilongxuan001/LearnFreecode GitHub Wiki
FreeCodeCamp: Basic JavaScript01
- Lesson: Comment your JavaScript Code
- Lesson: Declare JavaScript Variables
- Lesson: Storing Values with the Assignment Operator
- Lesson: Initializing Variables with the Assignment Operator
- Lesson: Understanding Uninitialized Variables
- Lesson: Understanding Case Sensitivity in Variables
- Lesson: Add Two Numbers with JavaScript
- Lesson: Subtract One Number from Another with JavaScript
- Lesson: Multiply Two Numbers with JavaScript
- Lesson: Divide One Number by Another with JavaScript
- Lesson: Increment a Number with Javascript
- Lesson: Decrement a Number with Javascript
- Lesson: Create Decimal Numbers with JavaScript
- Lesson: Multiply Two Decimals with JavaScript
- Lesson: Divide one Decimal by Another with JavaScript
- Lesson: Finding a Remainder in Javascript
- Lesson: Compound Assignment With Augmented Addition
- Lesson: Compound Assignment With Augmented Subtraction
- Lesson: Compound Assignment With Augmented Multiplication
- Lesson: Compound Assignment With Augment Division
- Lesson Review: Convert Celsius to Fahrenheit
FreeCodeCamp: Basic JavaScript02
- Lesson: Declare String Variables
- Lesson: Escaping Literal Quotes in Strings
- Lesson: Quoting Strings with Single Quotes
- Lesson: Escape Sequences in Strings
- Lesson: Concatenating Strings with Plus Operator
- Lesson: Concatenating Strings with the Plus Equals Operator
- Lesson: Constructing Strings with Variables
- Lesson: Appending Variables to Strings
- Lesson: Find the Length of a String
- Lesson: Use Bracket Notation to Find the First Character in a String
- Lesson: Understand String Immutability
- Lesson: Use Bracket Notation to Find the Nth Character in a String
- Lesson: Use Bracket Notation to Find the Last Character in a String
- Lesson: Use Bracket Notation to Find the Nth-to-Last Character in a String
- Lesson Review: Word Blanks
FreeCodeCamp: Basic JavaScript03
- Lesson: Store Multiple Values in one Variable using JavaScript Arrays
- Lesson: Nest one Array within Another Array
- Lesson: Access Array Data with Indexes
- Lesson: Modify Array Data With Indexes
- Lesson: Access Multi-Dimensional Arrays With Indexes
- Lesson: Manipulate Arrays With push()
- Lesson: Manipulate Arrays With pop()
- Lesson: Manipulate Arrays With shift()
- Lesson: Manipulate Arrays With unshift()
- Lesson Review: Shopping List
FreeCodeCamp: Basic JavaScript04
- Lesson: Write Reusable JavaScript with Functions
- Lesson: Passing Values to Functions with Arguments
- Lesson: Global Scope and Functions
- Lesson: Local Scope and Functions
- Lesson: Global vs. Local Scope in Functions
- Lesson: Return a Value from a Function with Return
- Lesson: Assignment with a Returned Value
- Lesson Review: Stand in Line
FreeCodeCamp: Basic JavaScript05
- Lesson: Use Conditional Logic with If Statements
- Lesson: Comparison with the Equality Operator
- Lesson: Comparison with the Strict Equality Operator
- Lesson: Comparison with the Inequality Operator
- Lesson: Comparison with the Strict Inequality Operator
- Lesson: Comparison with the Greater Than Operator
- Lesson: Comparison with the Greater Than Equal To Operator
- Lesson: Comparison with the Less Than Operator
- Lesson: Comparison with the Less Than Equal To Operator
- Lesson: Comparisons with the Logical And Operator
- Lesson: Comparisons with the Logical Or Operator
- Lesson: Introducing Else Statements
- Lesson: Introducing Else If Statements
- Lesson: Chaining If Else Statements
- Lesson Review: Golf Code
FreeCodeCamp: Basic JavaScript06
- Lesson: Selecting from many options with Switch Statements
- Lesson: Adding a default option in Switch statements
- Lesson: Multiple Identical Options in Switch Statements
- Lesson: Replacing If Else Chains with Switch
- Lesson: Returning Boolean Values from Functions
- Lesson: Return Early Pattern for Functions
- Lesson Review: Counting Cards
- Lesson: Build JavaScript Objects
- Lesson: Accessing Objects Properties with the Dot Operator
- Lesson: Accessing Objects Properties with Bracket Notation
- Lesson: Accessing Objects Properties with Variables
- Lesson: Updating Object Properties
- Lesson: Add New Properties to a JavaScript Object
- Lesson: Delete Properties from a JavaScript Object
- Lesson: Using Objects for Lookups
- Lesson: Testing Objects for Properties
- Lesson: Introducing JavaScript Object Notation (JSON)
- Lesson: Accessing Nested Objects in JSON
- Lesson: Accessing Nested Arrays in JSON
- Lesson Review: Record Collection
FreeCodeCamp: Basic JavaScript07
- Lesson: Iterate with JavaScript For Loops
- Lesson: Iterate Odd Numbers With a For Loop
- Lesson: Count Backwards With a For Loop
- Lesson: Iterate Through an Array with a For Loop
- Lesson: Nesting For Loops
- Lesson: Iterate with JavaScript While Loops
- Lesson: Generate Random Fractions with JavaScript
- Lesson: Generate Random Whole Numbers with JavaScript
- Lesson: Generate Random Whole Numbers within a Range
- [Lesson: Sift through Text with Regular Expressions](Sift through Text with Regular Expressions)
- Lesson: Find Numbers with Regular Expressions
- Lesson: Find Whitespace with Regular Expressions
- Lesson: Invert Regular Expression Matches with JavaScript
- Lesson Review: Profile Lookup