This repository contains my JavaScript learning journey, where I practiced core JavaScript concepts, solved coding exercises, and built mini projects to strengthen my understanding of the language.
-
Variables & Data Types
-
Operators
-
Conditional Statements
-
Loops
-
Functions
-
Arrays
-
Strings
-
Objects
-
Dates & Math
-
DOM Manipulation
-
Events
-
Timing Functions (
setTimeout,setInterval) -
Error Handling
-
Local Storage
-
Promises
-
Async/Await
-
Fetch API & REST APIs
-
ES6+ Features
- Arrow Functions
- Template Literals
- Destructuring
- Spread & Rest Operators
- Modules
- 🎨 Background Color Changer
- ⏰ Digital Clock
- 🧮 BMI Calculator
- 🔢 Number Guessing Game
- 🌦️ Weather App (API Integration)
- 🧮 Calculator
- ❌⭕ Tic Tac Toe
- JavaScript (ES6+)
- HTML5
- CSS3
This repository was created to:
- Learn JavaScript fundamentals.
- Practice DOM manipulation and event handling.
- Work with asynchronous JavaScript.
- Build interactive web applications.
- Develop problem-solving skills through hands-on projects.
Clone the repository:
git clone https://github.com/TrushantRathod092/JS-Learning.gitNavigate to the project folder:
cd JavaScript-LearningOpen any project folder and run the index.html file using a browser or the VS Code Live Server extension.
This repository represents my completed JavaScript learning phase. It serves as a reference for the concepts I learned and the projects I built before moving on to React and full-stack web development.
⭐ Thank you for visiting this repository!