Каталог курсов
Учиться бесплатно

NaN, Not A Number, нечисло

NaN (Not A Number), нечисло — специальное значение, которое относится к числовому типу данных и возвращается, когда математический оператор или функция не может вернуть результат вычисления; это свойство глобального объекта.

Начальное значение NaN — Not-A-Number, «не число». NaN является неравным любому другому значению, включая другое значение NaN.

В программах NaN используется редко. Это значение обычно выводится, если была выполнена бессмысленная операция, и появляется в результате ошибок. NaN возвращается, например, когда математические функции не срабатывают должным образом или когда функция, пытающаяся считать число из строки, не работает, потому что в строке не число.

Эту особенность можно использовать при работе с данными: к примеру, проверить датасет, который содержит числовые данные, на наличие значений NaN, т. е. найти некорректные значения.

Узнайте больше в Медиа Нетологии:

Бесплатные программы по программированию:

Программы обучения Нетологии по программированию:
← В глоссарий