NaN()
Синтаксис
Result.f = NaN()
Описание
Возвращает специальное значение с плавающей запятой 'NaN', представляющее собой "Не число" (Not a Number). Это значение возвращается из недопустимых вычислений, таких как вычисление квадратного корня из отрицательного числа.
Параметры
Ничего.
Возвращаемое значение
Возвращает значение 'NaN', которое может быть типа float или double, в зависимости от того какой тип присвоен переменной.
Комментарии
NaN - специальное значение. Использование NaN при любом вычислении с другими значениями снова вернет значение NaN. Проверить, представляет ли переменная значение NaN, можно с помощью функции IsNaN().
Пример
Debug IsNAN(NaN() * 5 + 2) ; Отобразит 1 Debug NaN()+1 ; Отобразит NaN Debug NaN()/0 ; Отобразит NaN Debug Infinity()-Infinity() ; Отобразит NaN Debug Infinity()/Infinity() ; Отобразит NaN Debug Infinity()*0 ; Отобразит NaN Debug Infinity()/0 ; Отобразит NaN Debug Sqr(-9) ; Отобразит NaN
См. также
IsNaN(), Infinity()
Поддерживаемые OS
Все