سلام استاد
اول اینکه ایا در جاوا اسکرپیت null داریم یا نه؟
دوم اینکه تفاوتش با undefind و nan چیه؟و اینکه هرکدوم چه معانی میدهند؟
سلام دوست من
بله null داریم
null و undefined مقادیر خاص هستن که در زمان نبود مقادیر با معنا مورد استفاده قرار میگیرن.
این 2 مقدار خاص خودشون هم مقدار محسوب میشن ولی هیچ اطلاعاتی حمل نمی کنن.
تفاوت این 2 میشه گفت اشتباه طراحی جاوااسکریپتی هست و هر 2 رو به یک چشم ببینید.
---------------
NaN جزو اعداد خاص هست که 3 نوع اعداد خاص داریم در جاوااسکریپت
Infinity,-Infinity,NaN
NaN مخفف Not A Number هست به معنای عدد نیست و زمانی ایشون پدیدار میشه که مثلا داشته باشیم 0/0 یا Infinity - Infinity و ایشون هم از نوع مقادیر عددی هست . در کل زمانی NaN ظاهر میشه که محاسبه ایی منطقی نباشه.