
Learn Programming - By Anvi 🤵🏼♀️💻
June 10, 2025 at 06:01 AM
🔥 *JavaScript Core Concepts Cheatsheet* ✅
📌 *1. Variables & Data Types*
- `let`, `const`, and `var`
- Data types: Number, String, Boolean, Null, Undefined, Symbol, Object
📌 *2. Functions*
- Function declaration vs expression
- Arrow functions `()=>{}`
- Closures & lexical scope
📌 *3. Objects & Arrays*
- Creating, accessing, and modifying
- Methods like `push()`, `pop()`, `map()`, `filter()`
📌 *4. Control Flow*
- `if-else`, `switch` statements
- Loops: `for`, `while`, `forEach`
📌 *5. ES6+ Features*
- Template literals `` `${var}` ``
- Destructuring, Spread & Rest operators
- Promises & async/await
- Modules (import/export)
📌 *6. DOM Manipulation*
- Selecting elements (`getElementById`, `querySelector`)
- Event listeners (`addEventListener`)
- Changing element properties/styles
📌 *7. Error Handling*
- `try-catch-finally`
- Throwing errors
📌 *8. JSON & APIs*
- JSON.parse() & JSON.stringify()
- Fetch API for HTTP requests
💡 *Practice:* Build small projects like to-do list or fetch data from APIs!
✅ *React ❤️ for more*