5.4.3. else if Statements¶
/*If-else statements allow us to construct two alternative paths.
A single condition determines which path will be followed. We can
build more complex conditionals using an else if clause. These allow
us to add additional conditions and code blocks, which facilitate more
complex branching.*/
let x = 10;
let y = 20;
if (x > y) {
console.log("x is greater than y");
} else if (x < y) {
console.log("x is less than y");
} else {
console.log("x and y are equal");
}
//x is less than y
0
0
/*Regardless of the complexity of a conditional, no more than one of
the code blocks will be executed.*/
let x = 10;
let y = 20;
if (x > y) {
console.log("x is greater than y");
} else if (x < y) {
console.log("x is less than y");
} else if (x % 5 === 0) {
console.log("x is divisible by 5");
} else if (x % 2 === 0) {
console.log("x is even");
}
//x is less than y
/*Even though both of the conditions x % 5 === 0 and x % 2 === 0
evaluate to true, neither of the associated code blocks is executed.
When a condition is satisfied, the rest of the conditional is
skipped.*/
Thank you!
0
0
Are there any code examples left?
New code examples in category Javascript
-
Javascript 2023-04-21 22:52:36
-
Javascript 2022-03-27 22:25:20 javascript download string as file
-
Javascript 2022-03-27 21:40:22 sort numbers in array javascript
-
Javascript 2022-03-27 21:20:04 compare two arrays and return the difference javascript
-
Javascript 2022-03-27 21:15:02 javascript regex french phone number
-
Javascript 2022-03-27 21:05:03 cypress custom error message
-
Javascript 2022-03-27 21:00:05 create element javascript with id
-
Javascript 2022-03-27 20:40:57 feather icons react
-
Javascript 2022-03-27 20:20:01 how to make graphql request in axios
-
Javascript 2022-03-27 20:15:07 bootstrap validator password and confirm password