Нечисло (NaN від англ. Not-a-Number) – один з особливих станів числа з плаваючою комою . Використовується в багатьох математичних бібліотеках і математичних співпроцесорах.
NaN (Not A Number) – спеціальне значення, що належить до числового типу даних, повертається коли математичний оператор або функція не може повернути результат обчислення.
Просто це число, яке використовується і представляється в якійсь особливій формі. Отже, ще раз, за стандартом, NaN це НЕ довільне значення НЕчислового типу, а число ! Це означає, не можна сказати, що рядок "рядок" це NaN , оскільки NaN це насправді число .
Глобальна властивість NaN є значенням, що представляє не-число (Not-A-Number).