functional programming – What is the name of “an IF-ELSE expression that returns a value”?

I’m a full-time functional programmer, and have usually heard it called simply “an if expression,” as opposed to an if statement. Expressions return values whereas statements are executed for their side effects.

Unfortunately, imperative programmers often use “expression” and “statement” almost interchangeably, so it’s probably not a universally recognized term.