mirror of
https://github.com/josdejong/mathjs.git
synced 2025-12-08 19:46:04 +00:00
998 B
998 B
Function ifElse
Execute a conditional expression.
In case of a matrix or array, the test is done element wise, the true and false part can be either a matrix/array with the same size of the condition, or a scalar value.
Syntax
math.ifElse(condition, trueExpr, falseExpr
Parameters
| Parameter | Type | Description |
|---|---|---|
condition |
Number | Boolean | String | Complex | BigNumber | Unit | Matrix | Array | The conditional expression |
trueExpr |
* | The true expression |
falseExpr |
* | The false expression |
Returns
| Type | Description |
|---|
- | The evaluated return expression
Examples
var math = mathjs();
math.ifElse(true, 'yes', 'no'); // returns 'yes'
math.ifElse([4, 6, 0, -1], true, false); // returns [true, true, false, true]