if/else

← Back to documentation


Description

Conditional execution. if is an expression that returns a value.

Syntax

if (condition) expression else expression

Parameters

Return Value

Value of the executed branch

Examples

Basic if/else

x = 10
result = if (x > 5) 100 else 0
print(result)
# Output: 100

Without else

x = 3
result = if (x > 5) 100
print(result)
# Output: void

Block in branches

x = 15
result = if (x > 10) {
    print("Large")
    x * 2
} else {
    print("Small")
    x
}
print(result)
# Output:
# Large
# 30

Nested if

grade = if (score >= 90) {
    "A"
} else {
    if (score >= 80) {
        "B"
    } else {
        "C"
    }
}

Notes


See Also


© 2026 elliktronic · Jaf Language