|
++ (увеличение) Синтаксис ++expressionexpression++ Аргументы expression Переменная, число, элемент в массиве или свойство объекта. Описание Оператор; унарный оператор пре- и пост-инкремента (увеличения), добавляющий 1 к expression. Пре-инкрементная форма оператора (++expression) добавляет 1 к expression и возвращает результат. Пост-инкрементная форма оператора (expression++) добавляет 1 к expression и возвращает первоначальное значение expression (результат перед сложением). Пре-инкрементная форма оператора увеличивает x до 2 (x + 1 = 2) и возвращает результат, как y: x = 1;y = ++x x = 1;y = x++; 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 |
|
|
|
|