---
title: isSignalingNaN
framework: swift
role: symbol
role_heading: Instance Property
path: swift/float/issignalingnan
---

# isSignalingNaN

A Boolean value indicating whether the instance is a signaling NaN.

## Declaration

```swift
var isSignalingNaN: Bool { get }
```

## Discussion

Discussion Signaling NaNs typically raise the Invalid flag when used in general computing operations.

## See Also

### Querying a Float’s State

- [isZero](swift/float/iszero.md)
- [isFinite](swift/float/isfinite.md)
- [isInfinite](swift/float/isinfinite.md)
- [isNaN](swift/float/isnan.md)
- [isNormal](swift/float/isnormal.md)
- [isSubnormal](swift/float/issubnormal.md)
- [isCanonical](swift/float/iscanonical.md)
- [floatingPointClass](swift/float/floatingpointclass.md)
