---
title: isZero
framework: swift
role: symbol
role_heading: Instance Property
path: swift/double/iszero
---

# isZero

A Boolean value indicating whether the instance is equal to zero.

## Declaration

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

## Discussion

Discussion The isZero property of a value x is true when x represents either -0.0 or +0.0. x.isZero is equivalent to the following comparison: x == 0.0. let x = -0.0 x.isZero        // true x == 0.0        // true

## See Also

### Querying a Double’s State

- [isFinite](swift/double/isfinite.md)
- [isInfinite](swift/double/isinfinite.md)
- [isNaN](swift/double/isnan.md)
- [isSignalingNaN](swift/double/issignalingnan.md)
- [isNormal](swift/double/isnormal.md)
- [isSubnormal](swift/double/issubnormal.md)
- [isCanonical](swift/double/iscanonical.md)
- [floatingPointClass](swift/double/floatingpointclass.md)
