Справочник по Flash : ActionScript : Action : var - Объявление локальной переменной

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск



var

Используется для объявления локальных переменных

Синтаксис:

var variableName1 [= value1] [...,variableNameN [=valueN]];

Аргументы:

variableName
Имя объявляемой переменной.
value
Значение присваиваемое переменной.

Описание:

Создание переменной называется ее объявлением. Объявление - это этап формального создания переменной. Когда впервые объявлена переменная, она пуста. В таком состоянии переменная содержит особое значение, называемое indefined (указывающее на отсутствие данных).

Примеры:

Пример: Объявление переменной.

var speed;
var myVars;
var y;

Слово var сообщает интерпретатору, что мы объявляем переменную, а последующий текст, например, speed, myVars или y, становиться именем новой переменной. Создавать переменные можно везде, где допускается прикрепление кода: в ключевом кадре, кнопке или клипе.

С помощью одного предложения var можно объявить несколько переменных.

Пример: Объявление нескольких переменных.

var speed, myVars, y;

Однако в этом случае мы не сможем поместить комментарии рядом с этой переменной.

Допустимые имена переменных:

  • Должны состоять исключительно из букв, цифр и символов подчеркивания (Пробелы, дефисы и символы пунктуации не допустимы).
  • Должны начинаться с буквы или с символа подчеркивания.
  • Не должны превышать в длину 255 символов.
  • Являются не чувствительными к регистру (верхний и нижний регистр воспринимаются одинаково).

Пример: Допустимые имена переменных.

var first_name;
var counter;
var MyFirstNameVars;

Пример: Недопустимые имена переменных.

var 1first_name                 // Начинается с цифры
var variable name with spaces;  // Содержит пробелы
var my-vars-name;               // Содержит дефис

В предложении var также можно задать начальное значение новой переменной.

var x = 10;

Если локальные переменные объявляются внутри функции, то они действуют только в ее пределах. Если переменные не объявлены внутри блока, но список команд был выполнен через вызов call, переменные являются локальными и действуют до конца текущего списка. Если переменные не объявлены внутри блока и текущий список команд не выполнялся командой call, переменные не являются локальными.

Совместимость:

Используется с 5-ой версии Flash

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования