در رایانش از نظر نوع داده، NaN (مختصر شدهٔ not a number) به معنی عدد نیست یا ناعدد یک مقدار عددی است که در ممیز شناور نشاندهندهٔ مقدار غیرقابل نمایش، یا بدون تعریف است.
NaNها در سال ۱۹۸۵ توسط استاندارد IEEE ۷۵۴ همراه با تعریف بینهایت معرفی شد. NaNها به دو نوع NaNهای آرام و NaNهای سیگنالدهی دستهبندی میشوند.
NaNهای آرام برای انتشار خطاهای ناشی از عملیات یا مقادیر نامعتبر مورد استفاده قرار میگیرند، در حالی که NaNهای سیگنالدهی میتواند از ویژگیهای پیشرفته مثل مخلوط کردن عددی و محاسبات نمادین در حساب ممیز شناور پشتیبانی کند. مثلاً ۰/۰ یک بدون تعریف است که به عنوان عدد حقیقی تعیین میشود در نتیجه با NaN نشان داده میشود و ریشه دوم عدد منفی یک عدد موهومی است که به عنوان یک عدد ممیز شناور واقعی نمایش داده نمیشود و با NaN نشان داده میشود. از NaN برا نمایش نبود مقدار در رایانش استفاده میشود.