expression isn't precisely a type
The isn't precisely a operator evaluates to true if the given value's data type is not the given type. If the given value's data type is the given type, the isn't precisely a operator evaluates to false. This is a stricter requirement than the one for the is not an operator: the value must be compatible with the given type without requiring conversion (from a number to a string, for example).
are not precisely, aren't precisely, is not precisely a, is not precisely an, isn't precisely an