• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
JavaScriptSource

JavaScriptSource

Search 5,000+ Free JavaScript Snippets

  • Home
  • Browse Snippets
    • Addon
    • Ajax
    • Buttons
    • Cookies
    • CSS
    • Featured
    • Forms
    • Games
    • Generators
    • Image Effects
    • Math Related
    • Miscellaneous
    • Multimedia
    • Navigation
    • Page Details
    • Passwords
    • Text Effects
    • Time & Date
    • User Details
Home / Basics / Javascript Conditionals Explained

Javascript Conditionals Explained

Javascript Conditionals Explained

Conditional statements control behavior in JavaScript and determine whether or not pieces of code can run.

There are multiple different types of conditionals in JavaScript including:

  • “If” statements: where if a condition is true it is used to specify execution for a block of code.
  • “Else” statements: where if the same condition is false it specifies the execution for a block of code.
  • “Else if” statements: this specifies a new test if the first condition is false.

Now that you have the basic JavaScript conditional statement definitions, let’s show you examples of each.

If Statement Example

As the most common type of conditional, the if statement only runs if the condition enclosed in parentheses () is truthy.

// EXAMPLE
if (10 > 5) {
      var outcome = "if block";
}
​
outcome;

// OUTPUT

"if block"

Here’s what’s happening in the example above:

  • The keyword if tells JavaScript to start the conditional statement.
  • (10 > 5) is the condition to test, which in this case is true — 10 is greater than 5.
  • The part contained inside curly braces {} is the block of code to run.
  • Because the condition passes, the variable outcome is assigned the value “if block”.

Else Statement Example

You can extend an if statement with an else statement, which adds another block to run when the if conditional doesn’t pass.

// EXAMPLE
if ("cat" === "dog") {
      var outcome = "if block";
} else {
      var outcome = "else block";
}
outcome;

//OUTPUT
"else block"

In the example above, “cat” and “dog” are not equal, so the else block runs and the variable outcome gets the value “else block”.

Else If Statement Example

You can also extend an if statement with an else if statement, which adds another conditional with its own block.

// EXAMPLE
if (false) {
      var outcome = "if block";
} else if (true) {
      var outcome = "else if block";
} else {
      var outcome = "else block";
}

outcome;

// OUTPUT
"else if block"

Source

https://www.javascript.com/learn/conditionals

Basics

Related Snippets:

  • Arithmetic Operators in JavaScript
  • How To Loop Through All The Entries In An Array Using JavaScript
  • The JavaScript function Math.pow()
  • JavaScript Strings Explained

Primary Sidebar

Popular Posts

Story Generator

IP Grabber – get a users IP address with JavaScript

Simple Calendar

Remove Ads

Astrological Calculator

Copyright © 2025 JavaScriptSource.com

  • About
  • Privacy Policy
  • FAQ
  • Jobs For Developers