diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/library.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/library.js b/src/library.js index c831c9bc..e1366822 100644 --- a/src/library.js +++ b/src/library.js @@ -1486,17 +1486,20 @@ var Library = { return sig; }, - __finite: function(x) { + finite: function(x) { return isFinite(x); }, + __finite: 'finite', - __isinf: function(x) { - return !isFinite(x); + isinf: function(x) { + return !isNaN(x) && !isFinite(x); }, + __isinf: 'isinf', - __isnan: function(x) { + isnan: function(x) { return isNaN(x); }, + __isnan: 'isnan', copysign: function(a, b) { if (a<0 === b<0) return a; |