bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/JavaScript/JavaScript Foundations
JavaScript•JavaScript Foundations

JavaScript else

The else Statement

Use the else statement to specify a block of code to be executed if a condition is false .

if (
condition
) {
 //
 block of code to be executed if the condition is true
}
else {
 //
 block of code to be executed if the condition is false
}
if (hour < 18) {
 greeting = "Good day";
}
else {
 greeting = "Good evening";
}

The else if Statement

Use the else if statement to specify a new condition if the first is false .

Syntax

if (
condition1
) {
 //
 block of code to be executed if condition1 is true
}
else if (
condition2
) {
 //
 block of code to be executed if the condition1 is false and condition2 is true
} else {
 //
 block of code to be executed if the condition1 is false and condition2 is false
}
if (time < 10) {
 greeting = "Good morning";
}
else if (time < 20) {
 greeting = "Good day";
}
else {
 greeting = "Good evening";
}

Example

let text;
if (Math.random() < 0.5) {
  text = "<a href='https://example.com ExampleSite</a>"; } else { text = "<a href='https://wwf.org'>Visit WWF</a>"; } document.getElementById("demo").innerHTML = text;

Previous

JavaScript Arithmetic

Next

JavaScript For Loop