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).