Operadores y Sintaxis

Operadores aritméticos, de comparación y agrupación.

El motor de fórmulas admite operadores estándar para aritmética, comparación y lógica.

Operadores aritméticos

+   Addition         5 + 3 = 8
-   Subtraction      5 - 3 = 2
*   Multiplication   5 * 3 = 15
/   Division         15 / 3 = 5
^   Power            2 ^ 3 = 8
%   Modulo           7 % 3 = 1
()  Grouping         (2 + 3) * 4 = 20

Operadores de comparación

Las comparaciones devuelven 1 (verdadero) o 0 (falso). Úselas en If() y en reglas de validación.

==  Equal            $width == 1000
!=  Not equal        $type != "steel"
>   Greater than     $height > 2000
<   Less than        $width < 500
>=  Greater or equal $count >= 1
<=  Less or equal    $gap <= 50

Prioridad de operadores

  • 1. Paréntesis () — máxima prioridad
  • 2. Potencia ^ — de derecha a izquierda
  • 3. Multiplicación *, división /, módulo %
  • 4. Suma +, resta -
  • 5. Comparaciones ==, !=, >, <, >=, <=

Variables

Haga referencia a parámetros y cálculos con el prefijo $. Las variables pueden contener letras, números y guiones bajos; también se admiten nombres en cirílico.

$width           → parameter value
$c1              → calculation result
$цена_за_метр    → Cyrillic variable name

Los campos de fórmula resaltan funciones, variables, números, cadenas y problemas locales de sintaxis. Para los casos claros y seguros, utilice el quick fix debajo del campo.

Dividir entre cero produce un error. Protéjalo con If($divisor != 0; $value / $divisor; 0).

Usamos cookies de análisis para mejorar su experiencia. Política de privacidad