JavaScript
Event loop, scope, and type coercion—explained with clear examples and best practices.
3 articles
Scope in JavaScript
Master JavaScript scope concepts including global, function, and block scope. Learn about variable accessibility, hoisting, and the differences between var, let, and const with practical examples.
Understanding Event Loop in JavaScript
Complete guide to JavaScript event loop - how single-threaded JavaScript handles asynchronous operations. Learn about call stack, callback queue, web APIs, and microtasks vs macrotasks with practical examples.
Type Coercion in JavaScript
Understanding type coercion in JavaScript - the automatic conversion of values from one data type to another. Learn implicit vs explicit coercion with practical examples and best practices.
Let's work together
I build exceptional and accessible digital experiences for the web
WRITE AN EMAILor reach out directly at hello@mohammadshehadeh.com