Если математическая операция не может быть совершена, то возвращается специальное значение NaN (Not-A-Number). Например, деление 0/0 в математическом смысле неопределено, поэтому возвращает NaN
NaN впринципе это как ошибка. -которую выдает программное обеспечение с нехватки мощности расчетера либо все числа превышающие 1,8е+308 либо 2¹⁰²⁴ и при этом они должны иметь сумму 2-ух себя 3,6е308.