Exponentiation Operator (^)

Raises a number to the power of an exponent.

Syntax

result = number ^ exponent

Arguments:

  • Result: Any numeric variable.

  • Number: Any numeric expression.

  • Exponent: Any numeric expression.

Remarks

When more than one exponentiation is performed in a single expression, the ^ operator is evaluated as it is encountered from left to right.

The following examples illustrates the use of exponential operator.

Example 1:


Dim result, number, exponent
number = 2
exponent = 3
result = number ^ exponent
'result -> 8

Example 2:


Dim result, number, exponent
number = -2
exponent = 3
result = number ^ exponent
'result ->  -8

Example 3 (number is raised to two positive exponents):


Dim result, number, exponent, number1, exponent1
number = 2
exponent = 3
number1 = 3
exponent1 = 2
result = (number ^ exponent) ^ exponent1
'result -> 64