|
1 |
| -<p align="center"> |
2 |
| - <img src="https://github.com/ashish8513/30-days-javascript-leetCode-challenges/blob/main/1day.png" alt="Challenge Overview" width="600"/> |
3 |
| -</p> |
4 |
| - |
5 |
| -<h1 align="center" style="font-size: 3rem;">30 Days JavaScript Challenge</h1> |
6 |
| - |
7 |
| -<p align="center"> |
8 |
| - Welcome to the 30 Days JavaScript Challenge! This repository is designed to help you improve your JavaScript skills through daily coding exercises. Each day, you'll tackle a new challenge to enhance your understanding of core JavaScript concepts. |
9 |
| -</p> |
10 |
| - |
11 |
| -## Challenge Overview |
12 |
| - |
13 |
| -**Day 1: Basic Syntax** |
14 |
| -- **Task**: Write a function to print "Hello, World!" to the console. |
15 |
| -- **Objective**: Understand basic syntax and function creation. |
16 |
| - |
17 |
| -**Day 2: Variables and Data Types** |
18 |
| -- **Task**: Create a program that declares different types of variables and prints them. |
19 |
| -- **Objective**: Learn about data types and variable declaration. |
20 |
| - |
21 |
| -**Day 3: Conditional Statements** |
22 |
| -- **Task**: Implement a function that checks if a number is positive, negative, or zero. |
23 |
| -- **Objective**: Practice using if-else statements. |
24 |
| - |
25 |
| -**Day 4: Loops** |
26 |
| -- **Task**: Write a function that prints numbers 1 to 10 using a loop. |
27 |
| -- **Objective**: Understand for and while loops. |
28 |
| - |
29 |
| -**Day 5: Functions** |
30 |
| -- **Task**: Create a function that calculates the factorial of a number. |
31 |
| -- **Objective**: Learn function definition and recursion. |
32 |
| - |
33 |
| -**Day 6: Arrays** |
34 |
| -- **Task**: Write a program that finds the largest number in an array. |
35 |
| -- **Objective**: Practice working with arrays and array methods. |
36 |
| - |
37 |
| -**Day 7: Objects** |
38 |
| -- **Task**: Create an object representing a person and print its properties. |
39 |
| -- **Objective**: Understand object creation and property access. |
40 |
| - |
41 |
| -**Day 8: String Manipulation** |
42 |
| -- **Task**: Implement a function that reverses a string. |
43 |
| -- **Objective**: Learn string methods and manipulation. |
44 |
| - |
45 |
| -**Day 9: DOM Manipulation** |
46 |
| -- **Task**: Write a script that changes the background color of a webpage when a button is clicked. |
47 |
| -- **Objective**: Practice manipulating the DOM with JavaScript. |
48 |
| - |
49 |
| -**Day 10: Event Handling** |
50 |
| -- **Task**: Create a form that validates user input and displays a message when submitted. |
51 |
| -- **Objective**: Understand event handling and form validation. |
52 |
| - |
53 |
| -**Day 11-30**: [Continue with more advanced topics like Promises, Async/Await, APIs, Error Handling, etc.] |
54 |
| - |
55 |
| -<p align="center"> |
56 |
| - <img src="https://github.com/ashish8513/30-days-javascript-leetCode-challenges/blob/main/leetcode.png" alt="LeetCode" width="600"/> |
57 |
| -</p> |
58 |
| - |
59 |
| -## Tips for Success |
60 |
| - |
61 |
| -- **Consistency**: Try to complete each day's challenge on the assigned day. |
62 |
| -- **Practice**: Don't hesitate to revisit challenges or seek additional resources if needed. |
63 |
| -- **Collaboration**: Engage with the community for support and feedback. |
| 1 | +<p align="center"><h1 font="10rem" align="center">30 Days JavaScript Challenge</h1> |
| 2 | +Welcome to the 30 Days JavaScript Challenge! This repository is designed to help you improve your JavaScript skills through daily coding exercises. Each day, you'll tackle a new challenge to enhance your understanding of core JavaScript concepts. |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | +Challenge Overview |
| 7 | +Day 1: Basic Syntax |
| 8 | +Task: Write a function to print "Hello, World!" to the console. |
| 9 | +Objective: Understand basic syntax and function creation. |
| 10 | +Day 2: Variables and Data Types |
| 11 | +Task: Create a program that declares different types of variables and prints them. |
| 12 | +Objective: Learn about data types and variable declaration. |
| 13 | +Day 3: Conditional Statements |
| 14 | +Task: Implement a function that checks if a number is positive, negative, or zero. |
| 15 | +Objective: Practice using if-else statements. |
| 16 | +Day 4: Loops |
| 17 | +Task: Write a function that prints numbers 1 to 10 using a loop. |
| 18 | +Objective: Understand for and while loops. |
| 19 | +Day 5: Functions |
| 20 | +Task: Create a function that calculates the factorial of a number. |
| 21 | +Objective: Learn function definition and recursion. |
| 22 | +Day 6: Arrays |
| 23 | +Task: Write a program that finds the largest number in an array. |
| 24 | +Objective: Practice working with arrays and array methods. |
| 25 | +Day 7: Objects |
| 26 | +Task: Create an object representing a person and print its properties. |
| 27 | +Objective: Understand object creation and property access. |
| 28 | +Day 8: String Manipulation |
| 29 | +Task: Implement a function that reverses a string. |
| 30 | +Objective: Learn string methods and manipulation. |
| 31 | +Day 9: DOM Manipulation |
| 32 | +Task: Write a script that changes the background color of a webpage when a button is clicked. |
| 33 | +Objective: Practice manipulating the DOM with JavaScript. |
| 34 | +Day 10: Event Handling |
| 35 | +Task: Create a form that validates user input and displays a message when submitted. |
| 36 | +Objective: Understand event handling and form validation. |
| 37 | +Day 11-30: [Continue with more advanced topics like Promises, Async/Await, APIs, Error Handling, etc.] |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | +Consistency: Try to complete each day's challenge on the assigned day. |
| 43 | +Practice: Don't hesitate to revisit challenges or seek additional resources if needed. |
| 44 | +Collaboration: Engage with the community for support and feedback. |
64 | 45 |
|
65 | 46 | <p align="center">
|
66 | 47 | <img src="https://github.com/ashish8513/30-days-javascript-leetCode-challenges/blob/main/vs.png" alt="Visual Studio" width="600"/>
|
|
0 commit comments