Описание
Это действие позволяет создавать и изменять переменные. Они хранят установленные значения и их можно использовать в других действиях.
Общий пример использования:
- Установите название переменной и ее значение. В этом примере используется переменная login_message, которой присвоено значение в виде текста Вход в учетную запись прошел успешно.
- Используйте переменную в других действиях. Например, ее можно использовать в других действиях вместе с функцией “Сохранить результат предыдущего шага”.
Параметры
Теперь рассмотрим параметры действия.
Параметр Имя переменной и его значение
Параметр Имя переменной отвечает за отображаемое название. Переменную можно назвать любым удобным способом, однако существуют следующие ограничения и особенности:
- Название должно начинаться с любой латинской буквы или знака подчеркивания (_).
- Остальные символы в названии могут включать в себя любую латинскую букву, цифру или знак подчеркивания.
- Нельзя использовать слова, зарезервированные в JavaScript.
- Не следует использовать символ $ в начале или конце названия, поскольку такие названия зарезервированы для внутренних переменных платформы ElectroNeek.
- Названия переменных зависимы от регистра.
- Добавляемые в этом блоке переменные имеют глобальную область видимости. Они могут использоваться в любых других файлах neek.
В данном примере message - название переменной.
В этом выпадающем списке можно выбрать переменную, которая будет храниться в текущем выбранном блоке.
Выпадающий список, где можно выбрать другие существующие элементы
Например, существуют две переменные - message и message2.
Две переменные - message и message2
Сейчас выбран нижний блок, содержащий переменную message. Вот что мы увидим здесь.
Переменная message
Вот что произойдет, если сменить Имя переменной с message на message2 через этот список.
Здесь переменная message2 перезапишется
Таким образом мы перезаписали переменную message2. В этом можно убедиться, если вывести результат при помощи действия “Лог в консоль”. Это может быть полезно в некоторых ситуациях.
Результат работы - выведено новое значение
Теперь перейдем к параметру Значение переменной. Как и во многих других действиях, здесь есть следующие варианты задания значения:
Задать значение позволяет присвоить значение вручную. В этом случае тип значения автоматически переключается в зависимости от того, что будет указано. Примеры: Some text, 122.
Вычислить значение позволяет использовать JS для задания значения. Примеры: some_variable * 2, someArray.length.
Сохранить результат предыдущего шага позволяет сохранить в переменную результат выполнения предыдущего действия.