UNPKG

math-intrinsics

Version:

ES Math-related intrinsics and helpers, robustly cached.

12 lines (9 loc) 214 B
'use strict'; var $isNaN = require('./isNaN'); /** @type {import('./sign')} */ module.exports = function sign(number) { if ($isNaN(number) || number === 0) { return number; } return number < 0 ? -1 : +1; };