Sign in
cobalt
/
cobalt
/
e07b4a9757769bc8dad578490f9a080e13bbeb48
/
.
/
src
/
third_party
/
devtools
/
node_modules
/
core-js
/
internals
/
math-sign.js
blob: 92606963382b54ea104773415c1cd889c7bff31b [
file
] [
log
] [
blame
]
// `Math.sign` method implementation
// https://tc39.github.io/ecma262/#sec-math.sign
module
.
exports
=
Math
.
sign
||
function
sign
(
x
)
{
// eslint-disable-next-line no-self-compare
return
(
x
=
+
x
)
==
0
||
x
!=
x
?
x
:
x
<
0
?
-
1
:
1
;
};