Contents > Developing ColdFusion MX Applications > Using Expressions and Pound Signs > Expressions > Operator types Arithmetic operators PreviousNext

Arithmetic operators

The following table describes the arithmetic operators:

Operator

Description

+  -  *  /

Basic arithmetic: Addition, subtraction, multiplication, and division. In division, the right operand cannot be zero.

+  -

Unary arithmetic: Set the sign of a number.

MOD

Modulus: Return the remainder after a number is divided by a divisor. The result has the same sign as the divisor. The right should be an integer; using a non-numeric value causes an error, and if you specify a real number, ColdFusion ignores the fractional part (for example, 11 MOD 4 is 3).

\

Integer division: Divide an integer by another integer. Use the backslash character (\) to separate the integers. The right operand cannot be zero. For example, 9\4 is 2.

^

Exponentiation: Return the result of a number raised to a power (exponent). Use the caret character (^) to separate the number from the power; for example, 2^3 is 8. Real and negative numbers are allowed for both the base and the exponent. However, any expression that equates to an imaginary number, such -1^.5 results in the string "-1.#IND. ColdFusion does not support imaginary or complex numbers.


Contents > Developing ColdFusion MX Applications > Using Expressions and Pound Signs > Expressions > Operator types Arithmetic operators PreviousNext

ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting

Version 6.1

Comments are no longer accepted for ColdFusion MX 6.1. ColdFusion 8 is the current version.

 

Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/coldfusion/6.1/htmldocs/expresa4.htm