Виды переменных в сценариях в виде кода: различия между версиями

Материал из Sprut.hub Wiki
Нет описания правки
Нет описания правки
 
Строка 15: Строка 15:
Действуют внутри сценария и могут передавать значения между разными блоками кода внутри одного сценария.  
Действуют внутри сценария и могут передавать значения между разными блоками кода внутри одного сценария.  


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


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

Текущая версия от 17:37, 9 декабря 2023

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

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

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

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

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

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

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

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

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

LocalVariables.a = 1

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

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

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

GlobalVariables.a = 1