Show More
Commit Description:
utf8mb4
Commit Description:
utf8mb4
References:
File last commit:
Show/Diff file:
Action:
node_modules/es5-ext/math/log2/shim.js
| 14 lines
| 313 B
| application/javascript
| JavascriptLexer
|
r789 | "use strict"; | |||
var log = Math.log, LOG2E = Math.LOG2E; | ||||
module.exports = function (value) { | ||||
if (isNaN(value)) return NaN; | ||||
value = Number(value); | ||||
if (value < 0) return NaN; | ||||
if (value === 0) return -Infinity; | ||||
if (value === 1) return 0; | ||||
if (value === Infinity) return Infinity; | ||||
return log(value) * LOG2E; | ||||
}; | ||||