Welcome to js-codes-2305, my personal JavaScript learning notebook in code form!
This repository contains well-organized, topic-wise JavaScript code that I’ve written while learning and exploring JS from basics to advanced topics.
If you’re learning JavaScript and want to see structured, hands-on examples, this repo is a great place to refer to.
- Variables (
var,let,const) - Data Types (Primitive & Reference)
- Operators & Expressions
- Conditional Statements (
if,else,switch) - Loops (
for,while,do...while,for...of) - Functions (Function declarations, expressions, arrow functions)
- Arrays & Array Methods (
map,filter,reduce, etc.) - Objects & Object Methods
- ES6+ Features (Destructuring, Spread, Rest, etc.)
- String Methods
- Math Object
- Date & Time
- DOM Manipulation
- Events & Event Listeners
- Timers (
setTimeout,setInterval) - Storage APIs (
localStorage,sessionStorage) - Error Handling (
try...catch) - Callbacks, Promises &
async/await - Fetch API (Basic usage)
- Bind & to call
- OOps in Javascript
- Call stack and stack overflow
- Prototypal Behaviour of Javascript
- To solidify JavaScript fundamentals through practice
- To maintain clean and reusable topic-wise code
- To serve as my personal JavaScript reference library
- To track my progress while preparing for projects and interviews