How do you correctly check whether a value is NaN?
- A value === NaN
- B value == NaN
- C Number.isNaN(value)
- D typeof value === 'NaN'
Answer
Number.isNaN(value)
NaN is not equal to anything including itself. Number.isNaN is preferred over the global isNaN, which coerces its argument first.





