• 1399/05/31

تفاوت بین undefind و NaN و null :

سلام استاد

اول اینکه ایا در جاوا اسکرپیت null داریم یا نه؟

دوم اینکه تفاوتش با undefind و nan چیه؟و اینکه هرکدوم چه معانی میدهند؟

  • 1399/06/01
  • ساعت 12:14

سلام دوست من

بله null داریم

null و undefined  مقادیر خاص هستن که در زمان نبود مقادیر با معنا مورد استفاده قرار میگیرن.

این 2 مقدار خاص خودشون هم مقدار محسوب میشن ولی هیچ اطلاعاتی حمل نمی کنن.

تفاوت این 2 میشه گفت اشتباه طراحی جاوااسکریپتی هست و هر 2 رو به یک چشم ببینید.

---------------

NaN جزو اعداد خاص هست که 3 نوع اعداد خاص داریم در جاوااسکریپت

Infinity,-Infinity,NaN

NaN مخفف Not A Number هست به معنای عدد نیست و زمانی ایشون پدیدار میشه که مثلا داشته باشیم 0/0 یا Infinity - Infinity و ایشون هم از نوع مقادیر عددی هست . در کل زمانی NaN ظاهر میشه که محاسبه ایی منطقی نباشه.


logo-enamadlogo-samandehi