🛣️ JavaScript for QA Automation (1 hr/day) – 60 Day Roadmap ✅ Week 1–2: JavaScript Basics (Days 1–10) Learn core syntax and control structures. Understand variables ( let , const , var ) Learn primitive data types Practice operators: == , === , + , , , / , etc. Use conditional statements ( if , else , switch ) JavaScript.info - Basics MDN JavaScript Guide ✅ Week 3–4: Functions, Arrays, and Loops (Days 11–20) Build logic and understand repetition. Declare functions (standard, arrow, anonymous) Work with arrays: push , pop , map , filter Loop using for , while , forEach Understand function scope and hoisting FreeCodeCamp - JS Basics ✅ Week 5: Objects, DOM, and Events (Days 21–30) Learn about data structures and the browser environment. Create and manipulate objects DOM manipulation ( getElementById , querySelector ) Add event listeners ( addEventListener , onclick ) Form input interaction JavaScript.info - Objects ✅ Week 6: JS fo...