<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=Flash_%2F_Flex_%2F_ActionScript%2FLanguage%2FArithmetic_Operators</id>
		<title>Flash / Flex / ActionScript/Language/Arithmetic Operators - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=Flash_%2F_Flex_%2F_ActionScript%2FLanguage%2FArithmetic_Operators"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Language/Arithmetic_Operators&amp;action=history"/>
		<updated>2026-04-04T07:16:53Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Language/Arithmetic_Operators&amp;diff=4694&amp;oldid=prev</id>
		<title> в 09:19, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Language/Arithmetic_Operators&amp;diff=4694&amp;oldid=prev"/>
				<updated>2010-05-26T09:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:19, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Language/Arithmetic_Operators&amp;diff=4695&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=Flash_/_Flex_/_ActionScript/Language/Arithmetic_Operators&amp;diff=4695&amp;oldid=prev"/>
				<updated>2010-05-26T08:15:08Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Arithmetic Operators in Actionscript==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Operator     Name                Example     &lt;br /&gt;
+            Plus                x + y       &lt;br /&gt;
-            Minus/Negation      x - y       &lt;br /&gt;
*            Multiply            x*y       &lt;br /&gt;
/            Divide              x/y       &lt;br /&gt;
%            Modulo              x%y       &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var nYear:Number = 2004;&lt;br /&gt;
        trace(nYear % 4); // Displays: 0&lt;br /&gt;
        &lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Assignment Operators==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
Operator      Name      Example      What It Means &lt;br /&gt;
=       Equals (assignment)      x = y      x = y &lt;br /&gt;
+=      Add by value      x += y      x = x + y &lt;br /&gt;
-=      Subtract by value      x -= y      x = x - y &lt;br /&gt;
*=      Multiply by value      x *= y      x = x * y &lt;br /&gt;
/=      Divide by value      x /= y      x = x / y &lt;br /&gt;
%=      Modulo by value      x %= y      x = x % y &lt;br /&gt;
&amp;lt;&amp;lt;=      Left shift by value      x &amp;lt;&amp;lt;= y      x = x &amp;lt;&amp;lt; y &lt;br /&gt;
&amp;gt;&amp;gt;=      Right shift by value      x &amp;gt;&amp;gt;= y      x = x &amp;gt;&amp;gt; y &lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;=      Right shift zero fill by value      x &amp;gt;&amp;gt;&amp;gt;= y      x = x &amp;gt;&amp;gt;&amp;gt; y &lt;br /&gt;
&amp;amp;=      Bitwise AND by value      x &amp;amp;= y      x = x &amp;amp; y &lt;br /&gt;
|=      Bitwise OR by value      x |= y      x = x | y &lt;br /&gt;
^=      Bitwise XOR by value      x ^= y      x = x ^ y &lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Compound Assignment Operators (+=, -=, *=, /=, and %=): x += 1; is the same as writing x ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var x:Number = 0;&lt;br /&gt;
        &lt;br /&gt;
        x += 5; // x = 5&lt;br /&gt;
        trace(x);&lt;br /&gt;
        &lt;br /&gt;
        x -= 3; // x = 2&lt;br /&gt;
        trace(x);&lt;br /&gt;
        x *= 3; // x = 6&lt;br /&gt;
        trace(x);&lt;br /&gt;
        x /= 2; // x = 3&lt;br /&gt;
        trace(x);&lt;br /&gt;
        x %= 3; // x = 0&lt;br /&gt;
        trace(x);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Increment (++) and Decrement ( -- )==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var x:Number = 5;&lt;br /&gt;
        x++; // 6&lt;br /&gt;
        trace(x);&lt;br /&gt;
        &lt;br /&gt;
        x--; // 5&lt;br /&gt;
        trace(x);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Modulo (%)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var a:int = 9;&lt;br /&gt;
        var b:int = 3;&lt;br /&gt;
        &lt;br /&gt;
        trace(a%b);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==myVariable *= 6; is the same as: myVariable = myVariable * 6;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var myVariable:Number = 6;&lt;br /&gt;
        &lt;br /&gt;
        myVariable *= 6;&lt;br /&gt;
        trace(myVariable);&lt;br /&gt;
        &lt;br /&gt;
        myVariable = myVariable * 6;&lt;br /&gt;
        &lt;br /&gt;
        trace(myVariable);&lt;br /&gt;
        &lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==myVariable += 6; is the shorthand version of the following: myVariable = myVariable + 6;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var myVariable:Number = 6;&lt;br /&gt;
        &lt;br /&gt;
        myVariable = myVariable + 6;&lt;br /&gt;
        trace(myVariable); //12&lt;br /&gt;
        &lt;br /&gt;
        myVariable += 6;&lt;br /&gt;
        &lt;br /&gt;
        trace(myVariable); //18&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Mathematical Operators: prefix and postfix==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
package{&lt;br /&gt;
  import flash.display.Sprite;&lt;br /&gt;
  &lt;br /&gt;
  public class Main extends Sprite{&lt;br /&gt;
    public function Main(){&lt;br /&gt;
        var quantity:Number = 5;&lt;br /&gt;
        trace(quantity++);  // Displays: 5&lt;br /&gt;
        trace(quantity);    // Displays: 6&lt;br /&gt;
        &lt;br /&gt;
        var quantity:Number = 5;&lt;br /&gt;
        trace(++quantity);  // Displays: 6&lt;br /&gt;
        trace(quantity);    // Displays: 6&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
        &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>