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

توضیح:

واژه NaN مخفف شده not a number است. اعدادی که عدد نباشند مقدار true برگشت داده نمیشود.
این تابع قبل از تست مقدار را ابتدا به عدد تبدیل میکند.


این متد به دو روش مورد استفاده قرار میگیرد:

  • یک حالت از طریق توابع عمومی یا global
  • یک حالت از طریق متد تابع number


فرق این دو در چیست؟

هر دو قرار است یک مقدار را از لحاظ عدد نبودن بررسی کنند و هر دو یک مقدار بولین برگشت می‌دهند. اما تفاوت آنها در این است که isNaN عمومی قبل از اینکه بگوید مقدار NaN هست یا نیست آن را تست می‌کند.

مثال:

isNaN('Hello');
//true

اما متد زیر مجموعه number آن را تست نمیکند.

مثال:

Number.isNaN('Hello');
//false

نحوه نوشتن:


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

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/jsglobalmethods