#elseif
The #elseif compiler directive is used to test a conditional expression within an #if or #elseif group.
If the previous #if or #elseif was not satisfied, and the conditional expression is true, then source lines following the #elseif directive are selected to be read. Otherwise, lines are excluded until the next #elseif, #else or #endif in the same #if group is encountered.
The syntax is as follows:Â
#elseif defined(condition-name)
 or
#elseif not defined(condition-name)
 Â
Example:
#if defined(abc)
// JavaScript logic
#elseif defined(xyz)
// JavaScript logic
#else
// JavaScript logic
#endif
RPG Equivalent
/ELSEIF
Some documentation pages have recently moved to a new section: Profound AppDev. If you are having trouble finding specific pages, try the documentation search capability or reach out to our Support team!