]> git.r.bdr.sh - rbdr/dotfiles/blob
02e2c2ad3bfcf4691d61dcf2f95a19100e52a205
[rbdr/dotfiles] /
1 'use strict';
2
3 var floor = Math.floor;
4
5 module.exports = function (x) {
6 if (isNaN(x)) return NaN;
7 x = Number(x);
8 if (x === 0) return x;
9 if (x === Infinity) return Infinity;
10 if (x === -Infinity) return -Infinity;
11 if (x > 0) return floor(x);
12 return -floor(-x);
13 };