UNPKG

dist-javascript-algorithms-and-data-structures

Version:

Algorithms and data-structures implemented on JavaScript

20 lines (16 loc) 444 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isPositive; /** * @param {number} number - 32-bit integer. * @return {boolean} */ function isPositive(number) { // Zero is neither a positive nor a negative number. if (number === 0) { return false; } // The most significant 32nd bit can be used to determine whether the number is positive. return (number >> 31 & 1) === 0; }