jQuery.isNumeric()
31
посл. ред.
22.12.2016
Функция jQuery.isNumeric()
проверяет, является ли переданный аргумент числом.
Варианты использования
jQuery.isNumeric(объект) => Boolean
- Возвращает
true
, если переданный аргумент является числом или если аргумент является строкой, но может быть преобразован в конечное число. В остальных случаях возвращаетfalse
.
Примеры
<html> <head> <title>Функции библиотеки jQuery</title> <script type="text/javascript" src="js/jquery.js"></script> </head> <body> <p></p> </body> </html> <script> $('p')[0].innerHTML = '$.isNumeric(+44) - ' + $.isNumeric(+44) + '<br>' + '$.isNumeric(024) - ' + $.isNumeric(024) + '<br>' + '$.isNumeric(0x1F) - ' + $.isNumeric(0x1F) + '<br>' + '$.isNumeric("-44") - ' + $.isNumeric("-44") + '<br>' + '$.isNumeric("0") - ' + $.isNumeric("0") + '<br>' + '$.isNumeric("1.85") - ' + $.isNumeric("1.85") + '<br>' + '$.isNumeric("3e10") - ' + $.isNumeric("3e10") + '<br>' + '$.isNumeric("0x10") - ' + $.isNumeric("0x10") + '<br>' + '$.isNumeric(undefined) - ' + $.isNumeric(undefined) + '<br>' + '$.isNumeric(null) - ' + $.isNumeric(null) + '<br>' + '$.isNumeric(true) - ' + $.isNumeric(true) + '<br>' + '$.isNumeric(NaN) - ' + $.isNumeric(NaN) + '<br>' + '$.isNumeric(Infinity) - ' + $.isNumeric(Infinity) + '<br>' + '$.isNumeric({}) - ' + $.isNumeric({}) + '<br>' + '$.isNumeric("") - ' + $.isNumeric("") + '<br>' + '$.isNumeric("1.85qw") - ' + $.isNumeric("1.85qw") + '<br>' + '$.isNumeric("-0x10") - ' + $.isNumeric("-0x10"); </script>
$.isNumeric(+44) - true
$.isNumeric(024) - true
$.isNumeric(0x1F) - true
$.isNumeric("-44") - true
$.isNumeric("0") - true
$.isNumeric("1.85") - true
$.isNumeric("3e10") - true
$.isNumeric("0x10") - true
$.isNumeric(undefined) - false
$.isNumeric(null) - false
$.isNumeric(true) - false
$.isNumeric(NaN) - false
$.isNumeric(Infinity) - false
$.isNumeric({}) - false
$.isNumeric("") - false
$.isNumeric("1.85qw") - false
$.isNumeric("-0x10") - false
$.isNumeric(024) - true
$.isNumeric(0x1F) - true
$.isNumeric("-44") - true
$.isNumeric("0") - true
$.isNumeric("1.85") - true
$.isNumeric("3e10") - true
$.isNumeric("0x10") - true
$.isNumeric(undefined) - false
$.isNumeric(null) - false
$.isNumeric(true) - false
$.isNumeric(NaN) - false
$.isNumeric(Infinity) - false
$.isNumeric({}) - false
$.isNumeric("") - false
$.isNumeric("1.85qw") - false
$.isNumeric("-0x10") - false