JavaScript
Event loop, scope, and type coercion—explained with clear examples and best practices.
4 articles
javascript
JavaScript Weird Parts: Understanding the Quirks
Explore the strange and unexpected behaviors in JavaScript. Learn about equality quirks, type coercion magic, object coercion, and the Abstract Equality Comparison Algorithm with practical examples.
javascript
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.
javascript
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.
javascript
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 fast, accessible, and delightful digital experiences for the web.
Whether you have a project in mind or just want to connect, I’d love to hear from you.
or reach out directly at hello@mohammadshehadeh.com

