projects
/
platform
/
framework
/
web
/
crosswalk-tizen.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
2cc8d66d5b97eed5190e6aa6cd65faf8ba1744bf
[platform/framework/web/crosswalk-tizen.git]
/
1
'use strict';
2
3
var exp = Math.exp;
4
5
module.exports = function (x) {
6
if (isNaN(x)) return NaN;
7
x = Number(x);
8
if (x === 0) return x;
9
if (!isFinite(x)) return x;
10
return (exp(x) - exp(-x)) / 2;
11
};