NaN
означает «Не число» и является в основном представлением специального значения с плавающей запятой в стандарте IEE 754 . NaN обычно означает, что значение не может быть выражено допустимым числом с плавающей запятой.
Преобразование приведет к этому значению, когда преобразовываемое значение является чем-то другим, например, при преобразовании строки, которая не представляет число.