Skip to content

Latest commit

 

History

History
84 lines (67 loc) · 2.67 KB

File metadata and controls

84 lines (67 loc) · 2.67 KB

JavaScript Practice Repository

This repository contains my structured practice of JavaScript, starting from fundamentals and gradually moving toward advanced concepts, DOM manipulation, asynchronous JavaScript, and small hands-on projects.

This repo is created for learning, revision, and Record.


📂 Folder Structure

javascript-practice/
│
├── 00_index/                # JavaScript introduction & basics
├── 01_variables/            # var, let, const
├── 02_datatypes/            # JavaScript data types
├── 03_operators/            # Operators & expressions
├── 04_string/               # String methods & operations
├── 05_Num/                  # Numbers & Math
├── 06_Dateinjs/             # Date & Time in JavaScript
├── 07_array/                # Arrays & array methods
├── 08_object/               # Objects & object operations
├── 09_function/             # Functions & function types
├── 10_scope/                # Scope & lexical environment
├── 11_arrowfn/              # Arrow functions
├── 12_thisfnnotes/          # `this` keyword behavior
├── 13_control_flow/         # if / else / switch
├── 14_iteration/            # Loops & iteration
├── 15_filter_map/           # map, filter, reduce
├── 17_asyns/                # Async JavaScript basics
├── 18_classes_and_opps/     # OOP, classes, prototypes
├── 19_dom/                  # DOM manipulation
├── 20_events/               # Events & event handling
├── 21_promises/             # Promises & async flow
├── 22_advanced_one/         # Advanced JavaScript topics
│
├── Projects/                # Mini JavaScript projects
│   ├── BMI_calculator/
│   ├── colorChanger/
│   ├── digitalClock/
│   ├── numberGuess_game/
│   └── unlimitedColor/
│
├── test/                    # Practice & test files
└── README.md                # Project documentation 


🧪 Projects Included

  • BMI Calculator
  • Color Changer
  • Digital Clock
  • Number Guess Game
  • Unlimited Color Generator

Each project focuses on applying core JavaScript concepts.

📌 Notes update

  • This repository is actively updated
  • Code is written for learning clarity, not production
  • Folder names represent topics
  • Commits reflect learning progress

🔐 Git & Workflow Practices Used

  • SSH-based GitHub authentication
  • Clean commit history
  • One repository = one learning scope
  • Structured folder organization

👤 Author

Nilesh Gaikwad JavaScript Learner & Aspiring Full-Stack Developer


"Consistency beats intensity. Practice builds confidence.”