// Whitespace strings:
IsNumeric(' ') == true;
IsNumeric('\t\t') == true;
IsNumeric('\n\r') == true;
// Number literals:
IsNumeric(-1) == false;
IsNumeric(0) == false;
IsNumeric(1.1) == false;
IsNumeric(8e5) == false;
เราเขียนฟังก์ชั่นเองก็ได้ เช็คได้ถูกต้องกว่าต้นฉบับอีก
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}