Monday, October 8, 2012

$.isNumeric vs. isNaN

var values [
"-10",
16,
0xFF,
"0xFF",
"8e5",
3.1415,
+10,
0144,
"",
{},
NaN,
null,
true,
Infinity,
undefined
];

forvar index in values {
    var valuesindex ];
    $'table' ).append'<tr><td>'+v+'</td><td>'
                         +(!isNaN)?"true":"false")
                         +'</td><td>'
                         +($.isNumeric)?"true":"false")
                         +'</td></tr>' );
}


OUTPUT:

!isNaN() $.isNumeric()
-10truetrue
16truetrue
255truetrue
0xFFtruetrue
8e5truetrue
3.1415truetrue
10truetrue
100truetrue
truefalse
[object Object]falsefalse
NaNfalsefalse
nulltruefalse
truetruefalse
Infinitytruefalse
undefinedfalsefalse

No comments:

Post a Comment