# if - función de script y de gráfico

La función if devuelve un valor dependiendo de si la condición suministrada con la función devuelve True o False.

Sintaxis:

if(condition , then [, else])

La función if tiene tres parámetros, condition, then y else, los cuales son todos expresiones. Las otras dos, then y else, pueden ser de cualquier tipo.

Argumentos:

Argumentos de If

| Argumento | Descripción |
| --- | --- |
| condition | La expresión que se interpreta de una manera lógica. |
| then | La expresión que puede ser de cualquier tipo. Si la condition es True, la función if devuelve el valor de la expresión then. |
| else | La expresión que puede ser de cualquier tipo. Si la condition es False, la función if devuelve el valor de la expresión else.<br><br>Este parámetro es opcional. Si condition es False, devuelve NULL si no hemos especificado else. |

Ejemplos y resultados:

Ejemplos y resultados

| Ejemplo | Resultado |
| --- | --- |
| `if( Amount>=<br>0, 'OK', 'Alarm' )` | Esta expresión comprueba si la cantidad es un número positivo (0 o mayor) y devuelve 'OK' en caso afirmativo. Si la cantidad es menor que 0, devuelve 'Alarm'. |