The Basics
Importing Libraries
Traditional Variables
Magic Variables
Global Variables
Strings
Declared Metadata
Property Modifier
Key Modifier
Type Casting
If & Else Statments
Repeat & Repeat Each
Functions & Macros
Menus
If statements in Jelly work like a lot of other languages. The following syntax is an outline of the if statement syntax.
//If statement with a variable
if(<#Variable#> <#Condition#> <#Variable#>) {
<#Code#>
}
//or you can use a string
if(<#Variable#> <#Condition#> <#String (Allows Variables)#>) {
<#Code#>
}
The following is an example of a filled out if statement
if(name .contains "TestName") {
quicklook(name)
}
An else statement is tacked onto the end of an if statement. Currently Jelly does not support if else, only simple else statements. Below is an example of an else statement
if(name .contains "TestName") {
quicklook(name)
} else {
exit(name)
}
| Condition | Shortcut Equivalent |
|---|---|
| == | Is |
| != | Is not |
| != nil | Has any value |
| == nil | Does not have any value |
| .contains | Contains |
| !contains | Does not contain |
| .beginsWith | Begins With |
| !beginsWith | Does not begin with |
| .endsWith | Ends with |
| < | Less than |
| <= | Less than or equal to |
| > | Greater than |
| >= | Greater than or equal to |
| .between numb1...numb2 | Between number |