Emad Saif نشر 4 سبتمبر 2022 أرسل تقرير مشاركة نشر 4 سبتمبر 2022 أريد التحقق من قيمة NaN ، حاولت إستخدام شرط بسيط، ولكن لم يعمل هذا الأمر: +"hi" == NaN; كيفية يمكنني معرفة إن كانت قيمة معينة عبارة عن NaN في JavaScript؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Hassan Hedr نشر 4 سبتمبر 2022 أرسل تقرير مشاركة نشر 4 سبتمبر 2022 يوجد تابع عام مخصص لذلك بالاسم isNaN يعيد قيمة منطقية تدل فيما إذا كانت القيمة المُمررة NaN أم لا كالتالي: isNaN(+"hi") // true أو يمكنك استخدام تابع مشابه له متوفر ضمن الصنف Number بنفس الاسم كالتالي: Number.isNaN(+"hi") // true اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Wael Aljamal نشر 4 سبتمبر 2022 أرسل تقرير مشاركة نشر 4 سبتمبر 2022 ملاحظة إضافية، لا تقم أبداً بمقارنة القيمة NaN مع نفسها لأنها القيمة الوحيدة في جافاسكربت التي لاتساوي نفسها مثال: var a = NaN; a !== a // true a != a // true a == a // false أي في حال كان لديك قيمة تريد اختبار إن كانت NaN لا تقارنها معها، بل استخدم الدالة isNaN اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Emad Saif
أريد التحقق من قيمة NaN ، حاولت إستخدام شرط بسيط، ولكن لم يعمل هذا الأمر:
كيفية يمكنني معرفة إن كانت قيمة معينة عبارة عن NaN في JavaScript؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.