Summary: Logic
Review what we learned about program logic in JavaScript.
We'll cover the following
Key points
- Booleans are primitive values that can only be
true
orfalse
. - All values have an inherent Boolean value of
true
orfalse
. - Truthy values are values that have a Boolean value of
true
. Most values are truthy. - Falsy values have a Boolean value of
false
. The values that are falsy vary in different languages. There are nine falsy values in JavaScript. - Negation makes truthy values false and falsy values true. Double negation returns a value’s Boolean value.
- Logical operators such as AND and OR can be used to combine multiple statements.
- Values can be compared to see if they’re equal, greater than, or less than other values.
- A conditional statement can be used to control the flow of a program based on a condition.
- The ternary operator is a concise way of writing an if–else statement in a single line of code.
- A switch statement can be used when there are multiple options.
After the quiz and challenge, we’ll move on to loops.
Get hands-on with 1400+ tech skills courses.