> Учебник
Переменные — одно из базовых понятий любого языка программирования. Это места, где значения хранятся в памяти, чтобы их можно было использовать снова.
Переменные могут хранить значения разных типов:
12, 5.59"hello"true, falsenull: отсутствие значенияЧтобы использовать переменную, её сначала нужно объявить. В JavaScript для этого есть ключевое слово let (для значения, которое может меняться) или const (для значения, которое никогда не меняется):
Можно сразу присвоить переменной значение:
По умолчанию используйте const, а let — только когда переменную действительно нужно переприсвоить. В TypeScript можно ещё и указать тип: const enemy: Entity = Fight.getNearestEnemy().
Чтобы использовать значение, хранящееся в переменной, достаточно написать её имя:
Здесь me — это ваш собственный лук-порей, полученный через Fight.me, а enemy — ближайший враг, полученный через Fight.getNearestEnemy(). Затем мы передаём enemy методам moveToward и useWeapon.
Ваш код каждый ход выполняется заново с самого начала, поэтому переменные, объявленные через let или const, живут только в течение хода. Чтобы сохранить значение от хода к ходу, определите функцию turn(): код вне turn() выполняется только один раз (при загрузке ИИ), а turn() вызывается заново каждый ход.
Дальше в учебнике мы в основном будем писать простые ИИ (без turn()), которые каждый ход выполняются целиком.
Что такое переменная?
Значение, которое часто меняется Место для хранения значения
Какой код объявляет переменную foo?
let foo = 12 const foo = 12 foo variable foo
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.