Newer
Older
pixi.js / packages / polyfill / src / Math.sign.js
@Matt Karl Matt Karl on 31 Oct 2017 311 bytes Next Restructure for v5 (#4387)
// References:
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sign

if (!Math.sign)
{
    Math.sign = function mathSign(x)
    {
        x = Number(x);

        if (x === 0 || isNaN(x))
        {
            return x;
        }

        return x > 0 ? 1 : -1;
    };
}