> For the complete documentation index, see [llms.txt](https://docs.zontroy.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zontroy.com/zontroy-offline-code-generator/zontroy-ai-offline-code-generator-tutorial/zg-if.md).

# zg-if

### <mark style="color:blue;">If Statement:</mark>

<figure><img src="/files/pEFCTLNpWjhhCdbkAfDR" alt=""><figcaption></figcaption></figure>

*if statement is a programming conditional statement that, if proved true, performs a function or displays information. Below is a general example of an if statement, specific to Zontroy Language.*

```
zg-if((([[[variable1]]]=====[[[variable2]]]))){{{
//Variables are equal.
}}}
```

### <mark style="color:blue;">Else If Statement:</mark>

<figure><img src="/files/vZXElBO5mqVx6JywPBjn" alt=""><figcaption></figcaption></figure>

*elseif, as its name suggests, is formed by combining if and else statements. Like else, it is used to execute a different statement in case the original if statement returns false. However, unlike else, it will only execute the relevant statement if its conditional expression returns true.*

```
zg-elseif((([[[variable1]]]=====[[[variable2]]]))){{{
//Variables are equal.
}}}
//or
zg-eif((([[[variable1]]]=====[[[variable2]]]))){{{
//Variables are equal.
}}}
//or
zg-elif((([[[variable1]]]=====[[[variable2]]]))){{{
//Variables are equal.
}}}
//or
zg-elsif((([[[variable1]]]=====[[[variable2]]]))){{{
//Variables are equal.
}}}

```

### <mark style="color:blue;">Else Statement:</mark>

<figure><img src="/files/HLKzy4QlIGFRnwIkRmfj" alt=""><figcaption></figcaption></figure>

*If we want to run a different code block when the condition is not met, we use else.*

```
zg-else{{{
// if the condition is not met
}}}
```
