PinnedAjo JohninJavaScript in Plain EnglishDemystifying “==” and “===” in JavaScriptOne of the most common interview questions that every JavaScript developer has encountered in their career is: “What is the difference…5 min read·Sep 6, 2021----
Ajo JohninJavaScript in Plain EnglishDemystifying JavaScript Arrow FunctionsAn explanation of arrow functions in JavaScript with respect to their syntax, execution, scope, and hoisting (with code examples).3 min read·Sep 27, 2021----
Ajo JohninJavaScript in Plain EnglishDemystifying JavaScript Function ExpressionsFunctions that are assigned as values to variables are called function expressions. If you haven’t read about functions in JavaScript yet…4 min read·Sep 22, 2021----
Ajo JohninJavaScript in Plain EnglishDemystifying Functions in JavaScriptFunctions are small programs in themselves that help to increase the readability and reusability of our code. Functions have their own…5 min read·Sep 20, 2021----
Ajo JohninJavaScript in Plain EnglishLet’s Demystify Hoisting in JavaScriptWhat is hoisting in JavaScript and how does it work?4 min read·Sep 16, 2021----
Ajo JohninJavaScript in Plain EnglishDemystifying ‘var,’ ‘let’ and ‘const’ in JavaScriptJavaScript is a dynamically typed language. Dynamically typed languages are those languages, where the type of the variable purely depends…6 min read·Sep 14, 2021----
Ajo JohninJavaScript in Plain EnglishDemystifying JavaScript ScopeScopes are properties of name bindings which tells us what and which are the name bindings that are accessible at a particular part of the…4 min read·Sep 12, 2021----
Ajo JohninJavaScript in Plain EnglishDemystifying JavaScript Code ExecutionJavaScript is a single-threaded, dynamically typed, and lexically scoped language. I know this might sound like jargon to you right now…7 min read·Sep 9, 2021----