TypeScript: как проверить, является ли какое-то значение NaN

В TypeScript, Как мы можем проверить, является ли какое-то значение NaN? Следующие не работают:

  • someObject.someValue == NaN
  • someObject.someValue === NaN

Пожалуйста, повторно запишите некоторую ссылку для получения дополнительной информации.

Ответ 1

То же, что и JavaScript, isNaN.

if (isNaN(someObject.someValue)) ...

Или более современный Number.isNaN

if (Number.isNaN(someObject.someValue)) ...