This keyword allows a variable to be reassigned but not redeclared in the same scope.
What is let?
This operator checks if two values are equal in both value and type.
What is === (strict equality)?
This is returned by "hello"[1]
What is "e"?
This notation is required when the property name is stored in a variable.
What is bracket notation?
This will be returned: 
What is 5?
This happens when you declare a variable without assigning it a value, then log it.
What is undefined?
This will be the result of the expression: 5 > 3 && 2 > 4
What is false?
This will be logged: 
What is [1, 10, 3]?
This will be logged:
What is Ava?
This will be returned: 
What is "negative"?
This term describes storing one variable’s value inside another variable.
What is assignment (assigning one variable to another)?
This structure is often used instead of multiple if-else statements for cleaner branching.
What is a switch statement?
This explains why you cannot directly change a character in a string.
What is string immutability?
This notation must be used if a property name contains a space.
What is bracket notation?
This pattern stops a function early when a condition is met.
What is the return early pattern?
This type of number can lead to precision issues like 0.1 + 0.2 !== 0.3.
What is a floating-point (decimal) number?
This will be logged:
What is true?
This will be logged
What is 3?
This will be logged:

What is 28?
This will be returned:

What is false?
This method is commonly used to format a number to a fixed number of decimal places and returns a string.
What is .toFixed()?
This concept explains why "10" == 10 evaluates to true.
What is type coercion?
This method adds an element to the beginning of an array.
What is unshift()?
This JavaScript keyword removes a property from an object.
What is delete?
This will be returned:

What is 5?