# zg-if

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

<figure><img src="https://2376111118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fqa0RxPoDArscnrvdRrnX%2Fuploads%2FltK8lvVSMcYa8q3X9W7C%2Fimage.png?alt=media&#x26;token=89ee798e-665c-4b00-9653-4870202e80f7" 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="https://2376111118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fqa0RxPoDArscnrvdRrnX%2Fuploads%2F3DNAII8dP1nYlbtyRnfk%2Fimage.png?alt=media&#x26;token=5a78a676-27b1-420d-8a51-19e8ad33fd0c" 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="https://2376111118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fqa0RxPoDArscnrvdRrnX%2Fuploads%2FrwYCGvjcGNnVCTYfxwmp%2Fimage.png?alt=media&#x26;token=1b0803c7-f09c-4118-9bcb-d43a88c091f3" 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
}}}
```
