2014-05-15 21:43:08 +02:00

42 lines
998 B
Markdown

# 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
```js
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
```js
var math = mathjs();
math.ifElse(true, 'yes', 'no'); // returns 'yes'
math.ifElse([4, 6, 0, -1], true, false); // returns [true, true, false, true]
```
<!-- Note: This file is automatically generated from source code comments. Changes made in this file will be overridden. -->