- Primitives
- Numbers
- Basic numbers
- Special numbers (
infinity
,-infinity
,NaN
) - Cool stuff you can do with numbers
- basic math
- increment and decrement
Math.
- Strings
- Cool stuff you can do with strings
- concatenation
.length
,.charAt()
,.indexOf()
,.substr()
- Cool stuff you can do with strings
- Booleans
undefined
andnull
- Type coercion
- Numbers
- Variables
- Conditional Logic
- Operators - accept values AND expressions
>
greater than<
less than===
equal to!==
not equal to>=
greater than or equal to<=
less than or equal to&&
AND, evaluates true when BOTH operands evaluate to true||
OR, evaluates to true when EITHER operand evaluates to true
if
statementselse
statements- truthy and falsey
==
vs.===
- ternary operator
- Operators - accept values AND expressions