Виды переменных в сценариях в виде кода

Материал из Sprut.hub Wiki

Для использования переменных в сценариях в виде кода, используется несколько видов переменных:

  • простые переменные
  • локальные переменные
  • глобальные переменные

Простые переменные

Действуют только внутри блока кода. Между блоками кода и разными сегментами сценария не передаются/

let a = 1
var b = 1
const c = 1

Локальные переменные

Действуют внутри сценария и могут передавать значения между разными блоками кода внутри одного сценария.

Не зависят от активности сценария. То есть при деактивации сценария и последующей его активации или при сбросе сценария - значения сохраняются.

Переменные удаляются при перезагрузке хаба. То есть их нужно объявлять заново.

LocalVariables.a = 1

Глобальные переменные

Действуют глобально и могут передавать значения между любыми сценариями.

Переменные удаляются при перезагрузке хаба. То есть их нужно объявлять заново.

GlobalVariables.a = 1