diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-09-30 14:01:05 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-10-02 17:31:37 -0700 |
commit | 04732d022bfaa3ea08a78886d0d8dec5658fc58d (patch) | |
tree | a4309f93049ade5ab26f4cbc62a49a4053fb3da2 /src | |
parent | b379e05eb67a590ac76e96617263b62b418d977d (diff) |
do not tack on .0 to Infinity or NaN
Diffstat (limited to 'src')
-rw-r--r-- | src/parseTools.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index 801e2e7a..addf0f21 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -1144,7 +1144,7 @@ function asmEnsureFloat(value, type) { // ensures that a float type has either 5 } else { // ensure a . value = value.toString(); - if (value.indexOf('.') >= 0) return value; + if (value.indexOf('.') >= 0 || /[IN]/.test(value)) return value; // if already dotted, or Infinity or NaN, nothing to do here var e = value.indexOf('e'); if (e < 0) return value + '.0'; return value.substr(0, e) + '.0' + value.substr(e); |