Skip to content

Explore essential JavaScript algorithms and data structures from FreeCodeCamp's course. Includes implementations of classic algorithms like sorting and fundamental data structures such as linked lists. Master key programming concepts efficiently.

Notifications You must be signed in to change notification settings

notshawky007/FreeCodeCamp-Legacy-JavaScript-Algorithms-and-Data-Structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeCodeCamp-Legacy-JavaScript-Algorithms-and-Data-Structures

Explore essential JavaScript algorithms and data structures from FreeCodeCamp's course. Includes implementations of classic algorithms like sorting and fundamental data structures such as linked lists. Master key programming concepts efficiently.

JavaScript Algorithms and Data Structures

Welcome to the JavaScript Algorithms and Data Structures repository! This repository contains a comprehensive collection of JavaScript algorithms and data structures, covering essential concepts taught in the FreeCodeCamp course "JavaScript Algorithms and Data Structures".

Lessons Summary

  1. Comment Your JavaScript Code

    • Learn how to add comments to your JavaScript code, both single-line and multi-line comments.
  2. Declare JavaScript Variables

    • Understand how to declare variables in JavaScript using the var keyword.
  3. Storing Values with the Assignment Operator

    • Discover how to store values in variables using the assignment operator =.
  4. Assigning the Value of One Variable to Another

    • Learn how to assign the value of one variable to another variable.
  5. Initializing Variables with the Assignment Operator

    • Explore how to initialize variables with a value using the assignment operator.
  6. Declare String Variables

    • Understand how to declare and initialize string variables in JavaScript.
  7. Understanding Uninitialized Variables

    • Learn about uninitialized variables and their value, which is undefined.
  8. Understanding Case Sensitivity in Variables

    • Understand the case sensitivity of JavaScript variables and how it affects variable names.
  9. Explore Differences Between the var and let Keywords

    • Explore the differences between the var and let keywords in JavaScript.
  10. Declare a Read-Only Variable with the const Keyword

    • Learn how to declare read-only variables using the const keyword in JavaScript.
  11. Add Two Numbers with JavaScript

  • Learn how to add two numbers using the + operator.
  1. Subtract One Number from Another with JavaScript
  • Understand how to subtract one number from another using the - operator.
  1. Multiply Two Numbers with JavaScript
  • Discover how to multiply two numbers using the * operator.
  1. Divide One Number by Another with JavaScript
  • Explore how to divide one number by another using the / operator.
  1. Increment a Number with JavaScript
  • Learn how to increment a number by one using the ++ operator.
  1. Decrement a Number with JavaScript
  • Understand how to decrement a number by one using the -- operator.
  1. Create Decimal Numbers with JavaScript
  • Discover how to create decimal numbers in JavaScript.
  1. Multiply Two Decimals with JavaScript
  • Learn how to multiply two decimal numbers in JavaScript.
  1. Divide One Decimal by Another with JavaScript
  • Explore how to divide one decimal number by another in JavaScript.
  1. Finding a Remainder in JavaScript

    • Understand how to find the remainder of a division operation using the % operator.
  2. Compound Assignment With Augmented Addition

    • Learn how to perform compound assignment with augmented addition using +=.
  3. Compound Assignment With Augmented Subtraction

    • Understand how to perform compound assignment with augmented subtraction using -=.
  4. Compound Assignment With Augmented Multiplication

    • Explore how to perform compound assignment with augmented multiplication using *=.
  5. Compound Assignment With Augmented Division

    • Discover how to perform compound assignment with augmented division using /=.

Feel free to explore each lesson in detail and practice the provided examples to enhance your understanding of JavaScript fundamentals!

About

Explore essential JavaScript algorithms and data structures from FreeCodeCamp's course. Includes implementations of classic algorithms like sorting and fundamental data structures such as linked lists. Master key programming concepts efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published