< ActionScript Programming < PartI

Operators (1)

In this chapter you will learn all of the operators which are used in ActionScript.

Usual operators

OperatorDescription
" "Text. Example: "hello", "hi", "button"
()performs a grouping operation on one or more parameters, or surrounds one or more parameters and passes them as parameters to a function outside the parentheses. Example: trace ("hello!!!");

Arithmetic operators

OperatorDescription

-

used for negating or subtracting. Example: a = 5 – 2; b = a -1;
%calculates the remainder of expression1 divided by expression2. Example trace (12% 5); returns 2
*multiplies two numerical expressions. Example: a = 5 * 5; b = a * 2;
/divides expression1 by expression2. Example: a = 20 / 4; b = a / 5;

+

adds numeric expressions or concatenates (combines) strings. Example: a = 5 + 5; b = "hel" + "lo";

Assignment operators

OperatorDescription

-=

assigns expression1 the value of expression1 -expression2. a = 5; b = 2; a -= b instead of a = a - b;

%=

assigns expression1 the value of expression1% expression2. a = 12; b = 5; a%=b instead of a=a % b;
*=assigns expression1 the value of expression1 *expression2. a = 2; b = 4; a *= b instead of a = a * b;

/=

assigns expression1 the value of expression1/expression2. a = 4; b = 2; a /= b instead of a = a / b;

+=

assigns expression1 the value of expression1 + expression2. a = 3; b = 2; a += b instead of a=a + b;

=

assigns the type of expression2 to expression1. b = "hello"; z = b; c = z + "!!!";

Other operators are discussed later after chapter Data types.

Comments

Comments are useful for keeping track of what you intended, and for passing information to other developers if you work in a collaborative environment or are providing samples. There are two types of using comments. The first one is a one line comment and the other one: multi-line comment. For implementing one line comment just put "//" followed by your comment at the end of the line, if the line is not empty, and at the beginning of the line if it is empty. Examples:

This example demonstrates the use of comment at the end of the line

box._rotation = 45;  //This rotates "box" object by 45 degrees

This example demonstrates the use of comment in an empty line

//This is just a comment

This example demonstrates the use of comment in an empty line in work

//Rotating "box" object by 45 degrees
box._rotation = 45;

Note that you cannot use any type of comment inside the script! For implementing a multi-line comment you must just put your comment between symbols "/*" and "*/" (Note that all rules applied for one line comment are also applied for multi-line comment). Examples:

/* We are now going to
   rotate our box by 45
   degrees */
box._rotation = 45;

box._rotation = 45; /* Rotating our box by 45 degrees */

/* Rotating our box by 45 degrees */
box._rotation = 45;
// Box has been rotated!

You cannot use comments like this:

box._rotation = 4/*just comment*/5;

This is a syntax error.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.