When it comes to JavaScript there are a few ways to create objects. The two main ways are constructor functions and object literals, what are these, and how do we choose what to use?
typeof is a Javascript Keyword that will return a string to indicate the operand's value
var let and const are keywords to declare variables in JavaScript, but what exactly do they mean and what is the difference between them?
Hoisting (to many developers) is an unknown or overlooked behavior of JavaScript, but it's one of the most important.