Everything Returns a Value - caffeine-suite/caffeine-script GitHub Wiki

If

If statements return the last statement of their if-true or else branch. The default else-branch is undefined. See Null vs Undefined.

a = if foo
  bar

# JavaScript
a = foo ? bar : undefined;
a = if foo
  bar
else
  baz

# JavaScript
a = foo ? bar : baz;
⚠️ **GitHub.com Fallback** ⚠️