Страницы

Поиск по вопросам

суббота, 23 марта 2019 г.

Как запретить NaN?

Код AppHelpers.formatNumber(total), иногда возвращает NaN и вставляет его в страницу. Пытался через if, isNaN, результата нет. Вообщем нужно чтобы вместо NaN был 0


Ответ

Возможно прозвучит дико, однако есть такой способ проверить число на NaN
var y = 0/0; // тут явный NaN if (y === y){ // потому как NaN === NaN => false //значит y это число } else{ // иначе это NaN или undefined return 0; // или любой другой ответ }

Комментариев нет:

Отправить комментарий