Name | Preview | Code | Difficulty |
---|---|---|---|
Day 0: Hello, World! | Practice printing to stdout using JavaScript. | Javascript | Easy |
Day 0: Data Types | Get started with JavaScript data types and practice using the + operator. | Javascript | Easy |
Day 1: Arithmetic Operators | Learn arithmetic operators in JavaScript. | Javascript | Easy |
Day 1: Functions | Practice writing JavaScript functions. | Javascript | Easy |
Day 1: Let and Const | The const declaration creates a read-only reference to a value. | Javascript | Easy |
Day 2: Conditional Statements: If-Else | Learning about conditional statements. | Javascript | Easy |
Day 2: Conditional Statements: Switch | Practice using Switch statements. | Javascript | Easy |
Day 2: Loops | Learn For, While and Do-While loops in Javascript. | Javascript | Easy |
Day 3: Arrays | Output the 2nd largest number in an array in JavaScript. | Javascript | Easy |
Day 3: Try, Catch, and Finally | Learn to use try , catch , and 'finally' in JavaScript. |
Javascript | Easy |
Day 3: Throw | Practice throwing errors` in JavaScript. | Javascript | Easy |
Day 4: Create a Rectangle Object | Create an object with certain properties in JavaScript. | Javascript | Easy |
Day 4: Count Objects | Iterate over the elements in an array and perform an action based on each element's properties. | Javascript | Easy |
Day 4: Classes | Practice using JavaScript classes. | Javascript | Easy |
Day 5: Inheritance | Practice using prototypes and implementing inheritance in JavaScript. | Javascript | Easy |
Day 5: Template Literals | JavaScript Template Strings | Javascript | Easy |
Day 5: Arrow Functions | Practice using Arrow Functions in JavaScript. | Javascript | Easy |
Day 6: Bitwise Operators | Apply everything we've learned in this bitwise AND challenge. | Javascript | Easy |
Day 6: JavaScript Dates | Write a JavaScript function that retrieves the day of the week from a given date. | Javascript | Easy |
Day 7: Regular Expressions I | Get started with Regular Expressions in JavaScript. | Javascript | Easy |
Day 7: Regular Expressions II | Write a JavaScript RegExp to match a name satisfying certain criteria. | Javascript | Easy |
Day 7: Regular Expressions III | Regex | Javascript | Easy |
Day 8: Create a Button | Create a button. | HTML | Easy |
Day 8: Buttons Container | Arrange buttons in a grid. | HTML | Easy |
Day 9: Binary Calculator | Create a calculator for base 2 arithmetic. | HTML | Medium |
10-days-of-javascript
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||