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

من موسوعة حسوب
< jQuery‏ | jQuery
(بالتحويل من jQuery/jQuery.isNumeric)

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 )

مصادر