Search…
Conditionals
Add logic to your scripts by creating conditions with the If Module.
Please read the Hello World and Variables sections before continuing with this section.
For a full list of conditions for each variable type, read the Conditionals logic Documentation.

# What is a condition?

In programming, a conditional (also known as "if-statement") is a control-flow statement directing your program to perform different actions depending on whether or not the programmer-specified condition is `true` or `false`.

# ​🌟 Creating Conditions in WayScript

## ​ Create a Variable

For this example, we create a variable called Number and set it to the value 4.

## ​ Add an If Statement

Drag the "If" module from your Logic Panel as the next step in your program.

Your conditions are defined by using python syntax:
Number == 4 #Check if Number is Equal to 4
Number != 4 #Check if Number is Not Equal to 4
Number > 4 #Check if Number is greater than 4
Number < 4 #Check if Number is less than 4
Number >= 4 #Check if Number is greater than or equal to 4
Number <= 4 #Check if Number is less than or equal to 4
In this example, let's check to see if our number is greater than 10. Our conditional statement would look like this within the editor:

We can also add additional branches to our conditional as Else-If branches. The first branch which is True will execute. If no branch is True then the Else branch will execute.
In this example, since our Number variable is equal to 4. We first check the if branch (furthest to the left) and that returns False since 4 is less than 10. We then check if Number is equal to 5. That also returns False. Therefore our else branch returns True.