dist-javascript-algorithms-and-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
16 lines (14 loc) • 314 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = clearBit;
/**
* @param {number} number
* @param {number} bitPosition - zero based.
* @return {number}
*/
function clearBit(number, bitPosition) {
const mask = ~(1 << bitPosition);
return number & mask;
}