# Блок: Условия

<figure><img src="https://1141222632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvdtSkqUDuO5XM96AcLMV%2Fuploads%2FTcedEQ35kLGudM1bNqV7%2Fimage.png?alt=media&#x26;token=c384aa6b-ca05-40b7-b9a6-cc3a149381f9" alt=""><figcaption></figcaption></figure>

Блок **"Проверка условий"** используется для анализа данных и принятия решения о дальнейшем пути выполнения сценария. Этот блок позволяет создавать ветвления, основываясь на заданных условиях, которые проверяются перед переходом к следующему этапу.

***

**Основные компоненты блока:**

1. **Название блока:**\
   Название задаёт контекст проверки, например: "Проверка локации" или "Проверка количества машин".
2. **Условия:**
   * Каждое условие формируется в виде выражения на JavaScript и проверяется в последовательности сверху вниз.
   * Если условие выполняется (возвращает `true`), сценарий переходит к соответствующей ветке. Если ни одно из условий не выполнено, используется ветка "По умолчанию" (если она задана).
3. **Примеры условий:**

<figure><img src="https://1141222632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvdtSkqUDuO5XM96AcLMV%2Fuploads%2Fpi1TtV7vtJKmpiFxSvAA%2Fimage.png?alt=media&#x26;token=e92fdc85-5092-404d-813f-0e02cea00353" alt=""><figcaption></figcaption></figure>

* **Условие #1:**\
  \&#xNAN;*"Машин нет"*\
  Логика: `variables.carList.length === 0`\
  Описание: Проверяет, пуст ли список машин. Если список пуст, переход идёт на заданную ветку.
* **Условие #2:**\
  \&#xNAN;*"Машин меньше 5"*\
  Логика: `variables.carList.length <= 5`\
  Описание: Проверяет, содержит ли список не более 5 элементов.
* **Условие #3:**\
  \&#xNAN;*"Нужно ввести цвет машины"*\
  Логика: `!variables.color`\
  Описание: Проверяет, указал ли пользователь цвет машины. Если не указано, выполняется переход для уточнения данных.

1. **Переходы:**
   * Каждое условие связывается с определённым последующим шагом сценария.
   * Если условия не выполнены, ветка "По умолчанию" позволяет указать общий обработчик.

***

###
