Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

ما معنى 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؟

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.