##### Usage

Syntax:

`if(condition) { }`

##### Explanation

Using the

`if`language construct, you can perform conditional checks before executing code. The

`if`construct can be paired with

*conditional statements*, or can be left alone for a true/false check. If the condition is true, then the code is executed.

##### Conditional Statements

Statement | Definition |

x == y | x is equal to y |

x != y | x is not equal to y |

x > y | x is greater than y |

x >= y | x is greater than or equal to y |

x < y | x is less than y |

x <= y | x is less than or equal to y |

x in y[] | x is in array y |

!(statement) | Using ! means that the opposite of a statement is true |

x && y | x and y are true |

x || y | x or y is true |

##### Example

Using normal conditional statments:

if (player.account == "LoneAngelIbesu") { echo("Welcome, LoneAngelIbesu."); } if (player.account in {"Skyld", "LoneAngelIbesu", "Inverness"}) { echo("You are either Skyld, LoneAngelIbesu, or Inverness."); }

Using the exclamation point, you can check if a statement is the opposite:

if (!(player.account in {"Skyld", "LoneAngelIbesu", "Inverness"})) { echo("You are not Skyld, LoneAngelIbesu, or Inverness."); }

You can check if the result of a function is true or false like so:

if (functionName()) { echo("The function returned true."); } if (!functionName()) { echo("The function returned false."); }

You can check if a variable is true or false:

if (this.variable) { echo("The variable is true."); } if (!this.variable) { echo("The variable is false."); }

##### Categories

CategoryLanguageConstruct

There are no comments on this page. [Add comment]