|
10 | 10 |
|
11 | 11 | ## Challenge Overview
|
12 | 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 | 13 | <p align="center">
|
56 | 14 | <img src="https://github.com/ashish8513/30-days-javascript-leetCode-challenges/blob/main/leetcode.png" alt="LeetCode" width="600"/>
|
57 | 15 | </p>
|
|
0 commit comments