2014-05-17 12:21:31 +02:00

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]