*operand1* / *operand2*

The operands must be valid numeric expressions. The
`/` symbol used for division is in lieu of the
÷ symbol used in traditional mathematics. If either operand is
not of the *number* type, and conversion to a real
number fails, the operation yields `NaN`. If
necessary to express a fractional result, the quotient is a
floating-point number even if both operands are integers:

20 / 5 // Returns 4
5 / 4 // Returns 1.25; In other languages, the result may be 1, not 1.25

Note that some other languages, such as Director's Lingo
language, return an integer unless at least one operand is a float.

If the divisor is zero, the result is `Infinity`. If
there is any possibility of the divisor being zero, check its value
before performing the division, such as:

if (numItems != 0) {
trace ("Average is" + total / numItems);
else
trace ("There are no items for which to calculate the average");
}

Note that in some languages, attempting to divide by zero causes an
error.