Bigmanekb (обсуждение | вклад) Нет описания правки |
Bigmanekb (обсуждение | вклад) Нет описания правки |
||
Строка 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