NaN, Not A Number, нечисло
NaN (Not A Number), нечисло — специальное значение, которое относится к числовому типу данных и возвращается, когда математический оператор или функция не может вернуть результат вычисления; это свойство глобального объекта.
Начальное значение NaN — Not-A-Number, «не число». NaN является неравным любому другому значению, включая другое значение NaN.
В программах NaN используется редко. Это значение обычно выводится, если была выполнена бессмысленная операция, и появляется в результате ошибок. NaN возвращается, например, когда математические функции не срабатывают должным образом или когда функция, пытающаяся считать число из строки, не работает, потому что в строке не число.
Эту особенность можно использовать при работе с данными: к примеру, проверить датасет, который содержит числовые данные, на наличие значений NaN, т. е. найти некорректные значения.
Узнайте больше в Медиа Нетологии:
Бесплатные программы по программированию:
Программы обучения Нетологии по программированию: