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?