Conditionals
Conditionals (aka "if statements") allow you to make decisions in your code. With an if
statement, you can evaluate whether a condition is true and, if so, run a specific section of code.
You can require multiple conditions using &&
(and) or allow for either/or scenarios with ||
(or).
if (condition1 && condition2) {
// do this stuff only if BOTH conditions are true
}
if (condition1 || condition2) {
// do this stuff if EITHER condition1 OR condition2 is true
}
You can also create multiple branches using else
or else if
.
if (condition1) {
// do this stuff if condition1 is true
} else if (condition2) {
// do this stuff if condition2 is true
} else {
// do this stuff if neither condition1 nor condition2 is true
}
Comparison Operators
You can specify conditions in if
statements using the following comparison operators:
- Strict equal
===
- Not equal
!=
- Greater than
>
- Greater than or equalÂ
>=
- Less than
<
- Less than or equal
<=
For example, this tests whether the variable x
is greater than 10:
This checks if the string variable exactly matches "Eric":
Try changing the comparison operators and operands in the examples below to see if the results match your expectations.
See the Pen Conditionals 1 (IMS322 Docs) by Eric Sheffield (@ersheff) on CodePen.
See the Pen Conditionals 2 (IMS322 Docs) by Eric Sheffield (@ersheff) on CodePen.