Description
- Several Basic, Intermediate and Advanced Exercises to practice Javascript coding.
- Basic and Intermediate exercises from FreeCodeCamp.
Technologies Used
- Vanilla Javascript (no libraries or frameworks)
./js/javascript-intermediate.js
- Exerc-01: Sum All Numbers in a Range
- Exerc-02: Difference between Two Arrays
- Exerc-03: Seek and Destroy
- Exerc-04: Wherefore art thouPassed
- Exerc-05: Spinal Tap Case
- Exerc-06: Pig Latin
- Exerc-06: Pig Latin
- Exerc-08: DNA Pairing
- Exerc-09: Missing letters
- Exerc-10: Sorted UnionPassed
- Exerc-11: Convert HTML Entities
- Exerc-12: Sum All Odd Fibonacci Numbers
- Exerc-13: Sum All Primes
- Exerc-14: Smallest Common Multiple
- Exerc-15: Drop it
- Exerc-16: SteamrollerPassed
- Exerc-17: Binary Agents
- Exerc-18: Everything Be True
- Exerc-19: Arguments Optional
- Exerc-20: Make a Person
- Exerc-21: Map the Debris
./js/javascript-basics.js
- Exerc-01: Use an Array to Store a Collection of Data
- Exerc-02: Access an Array's Contents Using Bracket Notation
- Exerc-03: Add Items to an Array with push() and unshift()
- Exerc-04: Remove Items from an Array with pop() and shift()
- Exerc-05: Remove Items Using splice()
- Exerc-06: Add Items Using splice()
- Exerc-07: Copy Array Items Using slice()
- Exerc-08: Copy an Array with the Spread Operator
- Exerc-09: Combine Arrays with the Spread Operator
- Exerc-10: Check For The Presence of an Element With indexOf
- Exerc-11: Iterate Through All an Array's Items Using For Loops
- Exerc-12: Create complex multi-dimensional arrays
- Exerc-13: Add Key-Value Pairs to JavaScript Objects
- Exerc-14: Modify an Object Nested Within an Object
- Exerc-15: Access Property Names with Bracket Notation
- Exerc-16: Use the delete Keyword to Remove Object Properties
- Exerc-17: Check if an Object has a Property
- Exerc-18: Iterate Through the Keys of an Object with a for...in Statement
- Exerc-19: Generate an Array of All Object Keys with Object.keys()
- Exerc-20: Modify an Array Stored in an Object