> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fanifyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Variable existe

> Condition de stratégie 1503 (UserVar_Exists) — vraie si la variable utilisateur nommée a été définie. Catégorie Variables utilisateur.

La condition **Variable existe** (`UserVar_Exists`, identifiant `1503`) est vraie quand la [variable utilisateur](/fr/advanced/strategy/conditions#variables-utilisateur) portant le nom saisi **a été définie**, quelle que soit sa valeur.

|                       |                                                                                          |
| --------------------- | ---------------------------------------------------------------------------------------- |
| **Identifiant**       | `1503`                                                                                   |
| **Clé**               | `UserVar_Exists`                                                                         |
| **Catégorie**         | [Variables utilisateur](/fr/advanced/strategy/conditions#variables-utilisateur)          |
| **Entité évaluée**    | Variables utilisateur                                                                    |
| **Valeur attendue**   | Texte (nom de la variable)                                                               |
| **Condition inverse** | [`UserVar_NotExists`](/fr/advanced/strategy/conditions/user-variables/uservar_notexists) |

## Évaluation

La condition teste uniquement la **présence** de la variable. La valeur stockée n'a aucune importance : une variable définie à `0`, à une chaîne vide ou à `false` **existe** quand même.

## Valeur

Saisir le **nom** de la variable. Le nom est **sensible à la casse** : `Compteur` et `compteur` sont deux variables distinctes. La valeur supporte les [jetons](/fr/advanced/strategy/tokens), résolus avant l'évaluation.

## Comportement et cas limites

<Note>
  Si le nom saisi est **vide**, la condition est **fausse**. Si la variable n'a jamais été définie, elle est **fausse**.
</Note>

## Exemple

La variable `compteur` a été définie (à n'importe quelle valeur). Avec `compteur`, la condition est **vraie**. Si la variable n'a jamais été définie, elle est **fausse**.

## Voir aussi

* [`UserVar_NotExists`](/fr/advanced/strategy/conditions/user-variables/uservar_notexists) — condition inverse.
* [`UserVar_Equals`](/fr/advanced/strategy/conditions/user-variables/uservar_equals) — teste aussi la valeur.
* [Index des conditions](/fr/advanced/strategy/conditions).
