Sha256: 5236392abf072be9c812f73aeef84b0193e828a2cec715f6a0f8c1d97925ae5c

Contents?: true

Size: 567 Bytes

Versions: 13

Compression:

Stored size: 567 Bytes

Contents

var global = require('../internals/global');
var trim = require('../internals/string-trim').trim;
var whitespaces = require('../internals/whitespaces');

var $parseFloat = global.parseFloat;
var FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity;

// `parseFloat` method
// https://tc39.github.io/ecma262/#sec-parsefloat-string
module.exports = FORCED ? function parseFloat(string) {
  var trimmedString = trim(String(string));
  var result = $parseFloat(trimmedString);
  return result === 0 && trimmedString.charAt(0) == '-' ? -0 : result;
} : $parseFloat;

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/core-js/internals/number-parse-float.js
tang-0.2.1 spec/tang_app/node_modules/core-js/internals/number-parse-float.js
tang-0.2.0 spec/tang_app/node_modules/core-js/internals/number-parse-float.js
tang-0.1.0 spec/tang_app/node_modules/core-js/internals/number-parse-float.js
tang-0.0.9 spec/tang_app/node_modules/core-js/internals/number-parse-float.js
enju_library-0.3.8 spec/dummy/node_modules/core-js/internals/number-parse-float.js
condenser-0.3 lib/condenser/processors/node_modules/core-js-pure/internals/number-parse-float.js
condenser-0.2 lib/condenser/processors/node_modules/core-js-pure/internals/number-parse-float.js
condenser-0.1 lib/condenser/processors/node_modules/core-js-pure/internals/number-parse-float.js
condenser-0.0.12 lib/condenser/processors/node_modules/core-js-pure/internals/number-parse-float.js
condenser-0.0.11 lib/condenser/processors/node_modules/core-js-pure/internals/number-parse-float.js
condenser-0.0.10 lib/condenser/processors/node_modules/core-js-pure/internals/number-parse-float.js
condenser-0.0.9 lib/condenser/processors/node_modules/core-js-pure/internals/number-parse-float.js