اذهب إلى المحتوى
  • 0

ماذا تعني isNaN في جافاسكربت

Youssef Nasr2

السؤال

Recommended Posts

  • 1

NaN في JavaScript اختصار لـ "Not-a-Number" ، ترجع دالة isNaN () t صحيح إذا كانت القيمة NaN وكما تقوم أيضابتحويل القيمة إلى رقم قبل اختبارها.

الفرق بين ()isNan و ()Number.isNan : 

  • دالة الـ isNaN () ترجع صحيحًا إذا كانت القيمة ليست رقمًا.
  • تُرجع الدالة Number.isNaN () صحيحًا إذا كان الرقم ليس رقمًا.

بعبارة أخرى:

  • isNaN () يحول القيمة إلى رقم قبل اختبارها.

مثال

// ترجع صحيحا;
isNaN('مرحبا'); //false

 

// ترجع خطأ;
Number.isNaN('مرحبا');//false

إليك المقال أدناه للمزيد عن isNaN 

https://wiki.hsoub.com/JavaScript/isNaN

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

في javascript  نستخدم الدالة isNaN  لفحص القيم من نوع number أو string للتعرف فيما إذا كانت قيمة رقمية أم لا فهي تعيد true أو false عند إستعمالها وهي أختصار ل is not a number.

مثلا “5” عند فحصها ب isNaN فإن النتيجة تكون false لأن النص يحتوي بداخله على قيمة عددية. لكن لو فحصنا “a” ستكون النتيجة true لأنها لا تحتوي قيمة عددية.

	if(isNaN("5")){// => false
	  // وكأن السؤال هل هذا ليس رقماً؟ والجواب يكون لا. أي أنه رقم
	}
	if(isNaN("a")){// => true
	    // هنا العكس
	}
	
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...