Справочник javascript: isNaN
Форум |
Учебник | Node.JS скринкаст | Стандарт языка | Справочник |
Discord чат |
| Статьи | Тест знаний | Аналоги функций PHP |
Справочник javascript: isNaN
Форум |
Учебник | Node.JS скринкаст | Стандарт языка | Справочник |
Discord чат |
| Статьи | Тест знаний | Аналоги функций PHP |
Автор: Trivium (не зарегистрирован), дата: 7 октября, 2009 - 16:15
#permalinkа NaN это строковое значение или какое? как на него проверять без функции isNaN?
можно так обратиться if (val == "NaN") или только if (val == NaN) ?
Автор: Гость (не зарегистрирован), дата: 25 марта, 2010 - 06:57
#permalinkСпасибо! Очень полезный сайт!
Автор: Gosha-bor (не зарегистрирован), дата: 26 ноября, 2010 - 22:41
#permalinkОчень нужный сайт! Никогда не догадался бы, что объязательно нужно делать так!
Автор: Гость (не зарегистрирован), дата: 13 июля, 2012 - 12:47
#permalinkisNaN('') будет false
Автор: Гость (не зарегистрирован), дата: 29 ноября, 2013 - 18:13
#permalinkПроверить переменную x на NaN можно так: x !== x. Это выражение вернет true тогда и только тогда когда x есть NaN
Автор: Гость (не зарегистрирован), дата: 17 февраля, 2015 - 13:45
#permalinkдействительно
isNaN(undefined); //true
И Как сравнить теперь undefined и Nan?
Автор: web.anvyd (не зарегистрирован), дата: 22 октября, 2015 - 01:51
#permalinkisNaN("Hi") // true
Если проверить любую строку, вернется true
Автор: Гость (не зарегистрирован), дата: 1 апреля, 2016 - 16:56
#permalinkЕсли вопрос в корректности использования isNaN(), то...
function strIsNumber( s )
{
return s != null && s.trim() != '' && !isNaN( Number( s ) );
}
Возвращает true, если значение s может быть преобразовано в число, иначе - false (кэп)
Тоже костыль, конечно...
Но, по крайней мере для таких значений s, как undefined, null и 'test' (см. выше) отработало корректно.
Автор: feuer81 (не зарегистрирован), дата: 31 мая, 2016 - 16:00
#permalinkКак задать в функции отсутствие аргументов?
Автор: Гость (не зарегистрирован), дата: 8 ноября, 2018 - 13:47
#permalinkМетод isNaN пытается преобразовать переданный параметр в число. Если параметр не может быть преобразован, возвращает true, иначе возвращает false.
То есть получается если isNAN(число) - будет False? Может наоборот все таки?
Автор: feuer81 (не зарегистрирован), дата: 25 апреля, 2024 - 07:36
#permalinkСпасибо вам за разъяснение. Мне пришлось использовать isNaN для моего инструмента Downloader, и это руководство мне пригодилось.