تابع number.isNaN در جاوااسکریپت (تابع ششم)

توضیح:

این تابع بررسی می‌کند مقدار شما عدد نیست در صورت عدد نبودن مقدار true برگشت می‌دهد. مقدار بازگشتی یک مقدار بولین است.
این تابع با تابع عمومی isNaN متفاوت است و آن این است که در تابع عمومی ابتدا مقدار را به عدد تبدیل کرده سپس آن را بررسی می‌کند که not a number است یا خیر.
متد isNaN مربوط به تابع Number برای بررسی مقدار را به عدد تبدیل نمی کند و هر مقداری که از نوع عدد نباشد را سریع isNaN یا مقدار true برگشت نمی‌دهد.
پس در هنگام چک کردن اگر برای شما مهم است مقدار حالا هر چه ابتدا به عدد تبدیل و سپس nan بدن یا نبودنش بررسی شود از متد عمومی NaN استفاده کنید ولی اگر تبدیل شدن به عدد در وهله اول مهم نیست از متد Number.isNaN استفاده نمایید.
حتما به یاد دارید خود مقدار NaN از نوع عدد است. برای امتحان از typeof استفاده کنید.

مثال:

typeof NaN;
//Number


نحوه نوشتن:

Number.isNaN(value);



مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از توابع اعداد جاوااسکریپت در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/jsnumbermethods