JavaScript is_float
Returns true if variable is float point
1 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 | function is_float (mixed_var) { // Returns true if variable is float point // // version: 1103.1210 // discuss at: http://phpjs.org/functions/is_float // + original by: Paulo Freitas // + bugfixed by: Brett Zamir (http://brett-zamir.me) // + improved by: WebDevHobo (http://webdevhobo.blogspot.com/) // % note 1: 1.0 is simplified to 1 before it can be accessed by the function, this makes // % note 1: it different from the PHP implementation. We can't fix this unfortunately. // * example 1: is_float(186.31); // * returns 1: true if (typeof mixed_var !== 'number') { return false; } return !!(mixed_var % 1); } |
Examples
Running
1 | is_float(186.31); |
Should return
1 | true |
Dependencies
No dependencies, you can use this function standalone.