Introducing Else If statements
Problem Explanation
We’ll be modifying the existing code above so that it follows the flow of logic that an else-if statement has.
Hints
Hint 1
if (val > 10) {
return "Greater than 10";
}
All if
statements and their variants start off with an if
statement.
Hint 2
else if (val < 5) {
return "Smaller than 5";
}
Statements between the if
statement and the else
statement in an else-if flow are in the else-if format
Hint 3
else {
return "Between 5 and 10";
}
The last statement in an else-if flow is in the else
format
Solutions
Solution 1 (Click to Show/Hide)
function testElseIf(val) {
if (val > 10) {
return "Greater than 10";
} else if (val < 5) {
return "Smaller than 5";
} else {
return "Between 5 and 10";
}
}
// Change this value to test
testElseIf(7);
Code Explanation
The structure of an else-if logic flow is an initial if
statement, one more if-else
statements, and one final else
statement.