SQA Tools Blog

Learn testing and automation, one article at a time

Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.

1,677Articles
1,141Solved Python problems
7Topics
100%Free

JavaScript & TypeScript articles

46 articles · page 4 of 4 · Clear filters
JavaScript & TypeScript

JavaScript Array Methods and Programs

JavaScript array methods with examples: push, map, filter, reduce, find, some, every, sort and spread, plus practice programs for testers.

4 min readRead →
JavaScript & TypeScript

JavaScript String Fundamentals

JavaScript string methods with examples: slice, split, replace, includes, trim, template literals and string checks used in Playwright tests.

4 min readRead →
JavaScript & TypeScript

JavaScript Function

Learn JavaScript functions for Playwright: declarations, arrow functions, parameters, default values, callbacks, closures and reusable test helpers.

3 min readRead →
JavaScript & TypeScript

JavaScript Loop Programs with Solutions

Print numbers from 1 to 10 (Basic for) for (let i = 1; i = 1; i--) { console.log(i);} 3️⃣ Print even numbers (Loop with if)…

5 min readRead →
JavaScript & TypeScript

JavaScript Loop Fundamentals

JavaScript loops explained: for, while, do while, for...of, for...in, forEach, break and continue, with Playwright test automation examples.

2 min readRead →
JavaScript & TypeScript

JavaScript If Condition Fundamentals

Master JavaScript conditions: if, else if, else, switch, ternary and truthy or falsy values, with test automation examples and interview questions.

3 min readRead →
JavaScript & TypeScript

JavaScript Data Type Conversion

Convert values in JavaScript the right way: Number(), parseInt, String(), Boolean, implicit coercion, == vs === and common bugs in test scripts.

2 min readRead →
JavaScript & TypeScript

JavaScript Data Types

JavaScript data types for testers: string, number, boolean, null, undefined, object, array, typeof checks and common interview traps with examples.

2 min readRead →
JavaScript & TypeScript

JavaScript Operators

JavaScript operators with examples: arithmetic, comparison, logical, ternary, nullish coalescing, optional chaining and spread, explained for testers.

2 min readRead →
JavaScript & TypeScript

JavaScript Variables

Learn JavaScript variables for Playwright: let vs const vs var, scope, hoisting, naming rules and real test automation examples for beginners.

4 min readRead →

Preparing for a QA interview?

Take free timed mock tests with answers and explanations.