ما معنى NaN في الكونسول؟
السلام عليكم ورحمة الله وبركاته.
في دورة البرمجة للمبتدئين أثناء محاولتي لحل السؤال التالي: أكتب برنامج يطلب من المستخدم إعطاؤه عددين و من بعدها يعرض له ناتج جمعهما.
قمت بحله هكذا:
var a;
var b;
var sum = (a+b);
write("Enter a: ");
a = read();
write("Enter b: ")
b = read();
write(a + " + " + b + " = " + sum);
var a;
var b;
var sum = (a+b);
write("Enter a: ");
a = read();
write("Enter b: ")
b = read();
write(a + " + " + b + " = " + sum);
عند التشغيل، قمت بإدخال عددين لنفترض الأول 2 و الثاني 3 فظهر لي في شاشة الكونسول:
Enter a: 2
Enter b: 3
2 + 3 = NaN
Enter a: 2
Enter b: 3
2 + 3 = NaN
ما معنى NaN
؟