**Inside Macintosh:****AppleScript Language Guide**/**Part 2 - AppleScript Language Reference****Chapter 3 - Values**/**Value Class Definitions**

## Integer

A value of classIntegeris a positive or negative number without a

fractional part.## LITERAL EXPRESSIONS

1 2 -1 1000## PROPERTY

`Class`

- The class identifier for the object. This property is read-only, and its value is always
`integer`

.## ELEMENTS

None## OPERATORS

The Div operator always returns an integer as its result. The`+`

,`-`

,`*`

, Mod, and`^`

operators return integers or real numbers.The operators that can have integers as operands are

`+`

,`-`

,`*`

,`�`

(or`/`

), Div, Mod,`^`

,`=`

,`�`

,`>`

,`�`

,`<`

, and`�`

.## COERCIONS SUPPORTED

AppleScript supports coercion of an Integer value to a single-item list, a real number, or a string.You can also coerce an integer using the synonym Number, but the class of the resulting value remains unchanged:

set x to 7 as number class of x --result: integer## NOTES

The largest value that can be expressed as an integer in AppleScript is �536870909, which is equal to �(229- 3). Larger integers (positive or negative) are converted to real numbers (expressed in exponential notation) when

scripts are compiled.

13 JUL 1996