JavaScript for Playwright & Cypress Automation
Core JavaScript concepts used for Playwright & Cypress automation tools.
🧩 Module 1: JavaScript Introduction & Setup
+- 📘 What is JavaScript
- 🎯 Why Learn JavaScript?
- ✨ Features of JavaScript Programming
- 🌐 Applications of JavaScript
- ⚙️ Code Runner Plugin Setup
- ▶️ JavaScript First Program
- 💬 JavaScript Comments
- 🧾 Types of JavaScript Comments
🧩 Module 2: Variables & Naming Conventions
+- 📦 JavaScript Variables
- 🏷️ Naming Conventions & Best Practices
🧩 Module 3: JavaScript Primitive Data Types
+- 🔤 String Primitive Data Type
- 🔢 Number Primitive Data Type
- ✅ Boolean Primitive Data Type
- ❓ Undefined Primitive Data Type
- 🚫 Null Primitive Data Type
🧩 Module 4: JavaScript Operators
+- ➕ Arithmetic Operators
- ⚖️ Comparison (Relational) Operators
- 🔗 Logical Operators
- 🧮 Assignment Operators
- 🔁 Unary Operators
- ❓ Conditional (Ternary) Operator
- 🧪 typeof Operator
🧩 Module 5: Conditional Statements (Decision Making)
+- 🔀 if Statement
- 🔄 if-else Statement
- 🪜 if-else-if Ladder
- 🎚️ switch Statement
- ⚔️ switch vs if-else-if Ladder
🧩 Module 6: Looping Statements
+- 🔁 for Loop
- 🔄 while Loop
- 🔂 do-while Loop
- ⏭️ continue Statement
- 🛑 break Statement
- ♾️ Infinite Loop
🧩 Module 7: JavaScript Functions
+- 🧠 What is JavaScript Function?
- ✍️ How to Write JavaScript Function
- 🔙 Function with Return Statement
🧩 Module 8: Variable Scope
+- 📍 Scope of Local Variables
- 🌍 Scope of Global Variables
🧩 Module 9: var, let & const (Modern JavaScript)
+- 📌 What is var?
- 📎 What is let?
- 🔒 What is const?