ActionScript

 

++ (увеличение)

Синтаксис

++expressionexpression++

Аргументы

expression Переменная, число, элемент в массиве или свойство объекта.

Описание

Оператор; унарный оператор пре- и пост-инкремента (увеличения), добавляющий 1 к expression. Пре-инкрементная форма оператора (++expression) добавляет 1 к expression и возвращает результат. Пост-инкрементная форма оператора (expression++) добавляет 1 к expression и возвращает первоначальное значение expression (результат перед сложением).

Пре-инкрементная форма оператора увеличивает x до 2 (x + 1 = 2) и возвращает результат, как y:

x = 1;y = ++x
Пост-инкрементная форма оператора увеличивает x до 2 (x + 1 = 2) и возвращает первоначальное значение (x = 1), как результат y:

x = 1;y = x++;

Player

Flash 4 или более поздней версии.

Пример

Этот пример использует ++ как пост-инкрементный оператор с выражением while.

i = 0while(i++ < 5){// Этот цикл будет повторен 5 раз}
Этот пример использует ++ как пре-инкрементный оператор:

var a = [];var i = 0;while (i < 10) { a.push(++i);}trace(a.join());
Результат выполнения этого скритпа:

1,2,3,4,5,6,7,8,9,10
Этот пример использует ++ как оператор пост-инкремента:

var a = [];var i = 0;while (i < 10) {a.push(i++); }trace(a.join());
Результат выполнения этого скритпа:

0,1,2,3,4,5,6,7,8,9

 
Введение Краткий обзор Операторы А-С Date De-I K-L Math Max-Mov N-R S T-W X-Z JavaScript Книги по теме Форум
 
Rambler's Top100
 
Hosted by uCoz