Add ‘+’

Binary operator ‘+’ is used to add two numeric values (integer or fractional).

  • If both operands evaluate to valid numeric values, the result will be the sum of evaluated values.

  • Otherwise the result will be undefined.

Operator Priority: 500

Operator Operands

  • Operand 1:
    • Type: any valid JsonQL expression (including invalid path).

    • Description: Any valid JsonQL expression.

  • Operand 2:
    • Type: any valid JsonQL expression (including invalid path).

    • Description: Any valid JsonQL expression.

Examples

{
  "Operator_+_1": "$value((15 + text1) is undefined)",
  "Comment_Operator_+_2": "(e.SalaryInvalid + 10 > 0) is evaluated to false for all employees",
  "Operator_+_2": "$value(Companies.Select(c => c.Employees.Where(e => e.SalaryInvalid + 10 > 0)))",
  "Operator_+_3": "$value(35 + Int1)",
  "Operator_+_4": "$value(Int1 + Int2)",
  "Operator_+_5": "$value(Double1 + Double2)",
  "Operator_+_6": "$value(Int1 + Double1)",
  "Operator_+_7": "$value(NegativeInt1 + Double1)"
}