else statement
The else construct defines a
code block that will be executed if
the condition is false in the
if
statement.
Syntax
if (logical expression) {
/*
a code located here will be executed
if the logical expression is true
*/
} else {
/*
a code located here will be executed
if the logical expression is false
*/
};
If there is only one expression in curly braces, these curly braces can be omitted.
Example
Let's check if the variable value is greater than zero or not:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Example
The if-else constructs can
be nested in each other in an
arbitrary way:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('less than or equal to 5');
} else {
alert('greater than 5');
}
} else {
alert('less than zero');
}