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…Sep 6, 2021Sep 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).Sep 27, 2021Sep 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…Sep 22, 2021Sep 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…Sep 20, 2021Sep 20, 2021
Ajo JohninJavaScript in Plain EnglishLet’s Demystify Hoisting in JavaScriptWhat is hoisting in JavaScript and how does it work?Sep 16, 2021Sep 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…Sep 14, 2021Sep 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…Sep 12, 2021Sep 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…Sep 9, 2021Sep 9, 2021