תוכן עניינים:
הגדרה - מה המשמעות של לא מספר (NaN)?
לא מספר (NaN) מייצג מספר לא מוגדר בפעולות של נקודה צפה. מחוון לא מספר יכול להיות גם סימן לכך שמשתנה שאמור להיות ערך מספרי הושחת על ידי תווי טקסט או סמלים.
Techopedia מסביר לא מספר (NaN)
כאשר מערכת הפעלה מנסה לחבר מספר אמיתי בפעולות של נקודה צפה, ישנן מספר סיבות לכך שהיא לא תוכל לייצג את המספר הזה. פקודה כוזבת כמו שורש ריבועי בלתי אפשרי יכולה לעורר ערך NaN. כך גם יכול להיות שחיתות נתונים או שגיאות פקידותיות, כאמור. NaN יכול להתבטא גם בדרכים רבות. מערכות הפעלה מסוימות משתמשות בתו hash (#) יחד עם NaN, או משתמשות בקידומות ובסיומות כמו S, Q ו-%. יש לציין כי בעוד שמערכות הפעלה מתוחכמות יכולות להשתמש בשגיאות אלה כדי להתמודד עם כניסות שגיאה, מערכות הפעלה ישנות ופרימיטיביות יותר עלולות להתרסק במקום, או להיות קפואות בלולאות אינסופיות.
