1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1 1 1 25 25 4 21 9 25 1 | define(['./isNumber'], function (isNumber) { var global = this; /** * Check if value is finite */ function isFinite(val){ var is = false; if (typeof val === 'string' && val !== '') { is = global.isFinite( parseFloat(val) ); } else if (isNumber(val)){ // need to use isNumber because of Number constructor is = global.isFinite( val ); } return is; } return isFinite; }); |