No, it checks for an “incomparable value”, which is any value that isn’t equal to itself.  `isNaN(y)` would return true for non-numeric strings, which are comparable.