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

Материал из Sprut.hub Wiki
(Новая страница: «Для использования переменных в сценариях в виде кода, используется несколько видов переменных: * простые переменные * локальные переменные * глобальные переменные == Простые переменные == Действуют только внутри блока кода. Между блоками кода и разными...»)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 15: Строка 15:
Действуют внутри сценария и могут передавать значения между разными блоками кода внутри одного сценария.  
Действуют внутри сценария и могут передавать значения между разными блоками кода внутри одного сценария.  


Очищаются при перезагрузке хаба.<syntaxhighlight lang="js">
Не зависят от активности сценария. То есть при деактивации сценария и последующей его активации или при сбросе сценария - значения сохраняются.
 
Переменные удаляются при перезагрузке хаба. То есть их нужно объявлять заново.<syntaxhighlight lang="js">
LocalVariables.a = 1
LocalVariables.a = 1
</syntaxhighlight>
</syntaxhighlight>
Строка 22: Строка 24:
Действуют глобально и могут передавать значения между любыми сценариями.  
Действуют глобально и могут передавать значения между любыми сценариями.  


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

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

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

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

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

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

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

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

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

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

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

LocalVariables.a = 1

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

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

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

GlobalVariables.a = 1