Divide ‘/’

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

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

  • Otherwise the result will be undefined.

Operator Priority: 400

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 / 1.1 > 0) is evaluated to false for all employees",
  "Operator_/_2": "$value(Companies.Select(c => c.Employees.Where(e => e.SalaryInvalid / 1.1 > 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)"
}