التابع ‎‎jQuery.isNumeric()‎‎ في jQuery

من موسوعة حسوب
< jQuery‏ | jQuery
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

jQuery.isNumeric( value )‎

القيم المعادة

يعيد قيمةً منطقيَّةً (Boolean).

الوصف

يتحقَّق هذا التابع إن كان الكائن الممرَّر إليه عددًا (Number) أم لا.

jQuery.isNumeric( value )‎

أُضيف مع الإصدار: 1.7.

value

أي شيء، ويمثل القيمة المراد التحقُّق منها.

يتحقَّق التابع ‎$.isNumeric()‎ إن كان الوسيط المُمرَّر إليه قيمةً عدديَّةً، إذ يعيد آنذاك القيمة true أو يعيد القيمة false إن لم يكن.

بدءًا من الإصدار jQuery 3.0، يعيد التابع ‎$.isNumeric()‎ القيمة true إن كان نوع الوسيط الممرَّر إليه عددًا أو سلسلة نصية يمكن تحويلها رغمًا عنها إلى أعداد محدودة (finite numbers) فقط. خلا ذلك، يعيد التابع القيمة false.

أمثلة

التحقُّق من بعض القيم الممرَّرة إلى التابع ‎$.isNumeric()‎:

// true (قيمة عددية)
$.isNumeric( "-10" )
$.isNumeric( "0" )
$.isNumeric( 0xFF )
$.isNumeric( "0xFF" )
$.isNumeric( "8e5" )
$.isNumeric( "3.1415" )
$.isNumeric( +10 )
$.isNumeric( 0144 )
 
// false (قيمة غير عددية)
$.isNumeric( "-0x42" )
$.isNumeric( "7.2acdgs" )
$.isNumeric( "" )
$.isNumeric( {} )
$.isNumeric( NaN )
$.isNumeric( null )
$.isNumeric( true )
$.isNumeric( Infinity )
$.isNumeric( undefined )

مصادر