| var $ = require('../internals/export'); | |
| var expm1 = require('../internals/math-expm1'); | |
| var exp = Math.exp; | |
| // `Math.tanh` method | |
| // https://tc39.github.io/ecma262/#sec-math.tanh | |
| $({ target: 'Math', stat: true }, { | |
| tanh: function tanh(x) { | |
| var a = expm1(x = +x); | |
| var b = expm1(-x); | |
| return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); | |
| } | |
| }); |