> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.1/wedocs-4.6-es_es/cliente-desktop/recursos-extras-de-dashboards/formulas/operadores.md).

# Operadores

{% hint style="info" %}
**+ Adición**

Suma los operandos.

***

**`Sintaxis`**`:`

Número + Número

Lista + Lista

***

**Devuelve**:

Número o Lista

***

**Nota**: Las listas deben tener la misma dimensión y tamaño. El resultado es una lista del mismo tamaño y dimensión con la suma individual de los elementos.

***

**`Ejemplos`**`:`

2+7 ›› 9

\[1,2]+\[9,5] ›› \[10, 7]
{% endhint %}

{% hint style="info" %}
**\_ Concatenación**

Concatena los operandos.

***

**Sintaxis**`:`

Texto \_ Texto

Lista \_ Lista

***

Devuelve:

Texto o Lista

***

**Ejemplos:**

"abc"\_"xyz" ›› "abcxyz"

*\[1,2]*\[9] ›› \[1, 2, 9]
{% endhint %}

{% hint style="info" %}
**<> Diferente**

Prueba si los operandos son diferentes.

***

**Sintaxis:**

Cualquier tipo <> Cualquier tipo

***

**Devuelve:**

Booleano

***

**Ejemplos:**

45<>13 ›› 1

\[1,2]<>\[2,1] ›› 1
{% endhint %}

{% hint style="info" %}
**/ División**

Divide los operandos.

***

**Sintaxis**:

Número / Número

Lista / Número

***

**Devuelve**:

Número o Lista

***

**Nota**:

En el caso de una lista, el resultado es una lista del mismo tamaño con la división de cada elemento por el divisor.

***

**Ejemplos**:

6/2 ›› 3

\[8,5]/2 ›› \[4, 2.5]
{% endhint %}

{% hint style="info" %}
**\ División entera**

División entera de los operandos.

***

**Sintaxis*****:***

Número \ Número

Lista \ Número

***

**Devuelve:**

Número o Lista

***

**Nota:**

En el caso de una lista, el resultado es una lista del mismo tamaño con la división entera de cada elemento por el divisor.

***

**Ejemplos:**

8\3 ›› 2

\[8,5]\2 ›› \[4, 2]
{% endhint %}

{% hint style="info" %}
**& Y**

Prueba si ambos operandos son verdaderos.

***

**Sintaxis:**

Booleano & Booleano

***

**Devuelve:**

Booleano

***

**Ejemplo:**

@true&@false ›› 0
{% endhint %}

{% hint style="info" %}
**\*\* Exponenciación**

Eleva el primer operando (izquierda) a la potencia del segundo operando (derecha).

***

**Sintaxis:**

Número \*\* Número

***

**Devuelve:**

Número

***

**Ejemplos:**

`2**5 ›› 32`

`25**(1/2) ›› 5`
{% endhint %}

{% hint style="info" %}
**= Igual**

Prueba si los operandos son iguales.

***

**Sintaxis:**

Cualquier tipo = Cualquier tipo

***

**Devuelve:**

Booleano

***

**Ejemplos:**

2="2" ›› 1

\[1,2]=\[1,2,3] ›› 0
{% endhint %}

{% hint style="info" %}
**> Mayor**

Prueba si el primer operando (izquierda) es mayor que el segundo operando (derecha).

***

**Sintaxis:**

Número > Número

***

**Devuelve:**

Booleano

***

**Nota:**

Excepto listas.

***

**Ejemplo:**

"abc">"ab" ›› 0
{% endhint %}

{% hint style="info" %}
**>= Mayor o igual**

Prueba si el primer operando (izquierda) es mayor o igual al segundo operando (derecha).

***

Sintaxis

Número >= Número

***

Devuelve

Booleano

***

Nota

Excepto listas.

***

Ejemplos

12>=12 ›› 1
{% endhint %}

{% hint style="info" %}
**? Máscara**

Prueba si el primer operando (izquierda) cumple con la máscara (patrón) definida por el segundo operando (derecha).

***

**Sintaxis:**

Texto ? Texto

***

**Devuelve:**

Booleano

***

**Ejemplo:**

"abc"?"1""abc""" ›› 1
{% endhint %}

{% hint style="info" %}
**< Menor**

Prueba si el primer operando (izquierda) es menor que el segundo operando (derecha).

***

**Sintaxis:**

Número < Número

***

**Devuelve:**

Booleano

***

**Nota:**

Excepto listas.

***

**Ejemplo:**

13<10 ›› 0
{% endhint %}

{% hint style="info" %}
**<= Menor o igual**

Prueba si el primer operando (izquierda) es menor o igual al segundo operando (derecha).

***

**Sintaxis:**

Número <= Número

***

**Devuelve:**

Booleano

***

**Nota:**

Excepto listas.

***

**Ejemplo:**

20<=25 ›› 1
{% endhint %}

{% hint style="info" %}
**`* Multiplicación`**

Multiplica los operandos.

***

**Sintaxis:**

Número \* Número

Lista \* Número

Número \* Lista

***

**Devuelve:**

Número o Lista

***

Nota:

En el caso de una lista, el resultado es una lista del mismo tamaño con la multiplicación de cada elemento por el multiplicador.

***

**Ejemplos:**

3\*7 ›› 21

\[5,25]\*3 ›› \[15, 75]
{% endhint %}

{% hint style="info" %}
**! Negación**

Niega el operando.

***

Sintaxis:

!Booleano

***

Devuelve:

Booleano

***

**Ejemplo:**

!@false ›› 1
{% endhint %}

{% hint style="info" %}
**| O**

Prueba si al menos uno de los operandos es verdadero.

***

**Sintaxis:**

Booleano | Booleano

***

**Devuelve:**

Booleano

***

**Ejemplo:**

@true|@false ›› 1
{% endhint %}

{% hint style="info" %}
**# Resto división entera**

Resto de la división entera de los operandos.

***

**Sintaxis:**

Número # Número Lista # Número

***

**Devuelve:**

Número o Lista

***

**Nota:**

En el caso de una lista, el resultado es una lista del mismo tamaño con el resto de la división entera de cada elemento por el divisor.

***

**Ejemplos:**

8#3 ›› 2

\[8,5]#2 ›› \[0, 1]
{% endhint %}

{% hint style="info" %}
**`-Resta`**

Resta los operandos.

***

**Sintaxis:**

Número - Número

Lista - Lista

***

**Devuelve:**

Número o Lista

***

**Nota:**

Las listas deben tener la misma dimensión y tamaño. El resultado es una lista del mismo tamaño y dimensión con la resta individual de los elementos.

***

**Ejemplos:**

13-8 ›› 5

\[2,7]-\[3,3] ›› \[-1, 4]
{% endhint %}
