123456789101112131415161718 |
- var $export = require('./_export');
- var log1p = require('./_math-log1p');
- var sqrt = Math.sqrt;
- var $acosh = Math.acosh;
- $export($export.S + $export.F * !($acosh
-
- && Math.floor($acosh(Number.MAX_VALUE)) == 710
-
- && $acosh(Infinity) == Infinity
- ), 'Math', {
- acosh: function acosh(x) {
- return (x = +x) < 1 ? NaN : x > 94906265.62425156
- ? Math.log(x) + Math.LN2
- : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1));
- }
- });
|