Operators

is not an

Supported By

Syntax

expression is not an type

Description

The is not an operator evaluates to true if the given value cannot be converted to the given type. If the given value can be converted to the given type, the is not an operator evaluates to false.

Note

In HyperTalk, you can only use is not an to test if some value is not an integer, a number, a date, a point, or a rectangle. However, the test for a date will reject just about any string to the point of being nearly useless, and the tests for point and rectangle are broken: if the value is not a comma-delimited list of integers, the expression will trigger an "Expected integer here" script error instead of evaluating to true. XION will always consider something not a date if it cannot actually be converted to one, and will never trigger a script error when evaluating the is not an operator.

Synonym

is not a

See Also

is a