chopcal
Version:
17 lines (15 loc) • 1.38 kB
JavaScript
/**
* Get surplus.
* @function surplus
* @param {number} value - Value to calc.
* @param {number} [base=1] - Base number.
* @returns {number} - Surplus number.
*/
;
/** @lends surplus */
function surplus(value, base) {
base = base || 0;
return value - parseInt(value / base) * base;
}
module.exports = surplus;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN1cnBsdXMuanMiXSwibmFtZXMiOlsic3VycGx1cyIsInZhbHVlIiwiYmFzZSIsInBhcnNlSW50IiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7QUFPQTtBQUVBOztBQUNBLFNBQVNBLE9BQVQsQ0FBa0JDLEtBQWxCLEVBQXlCQyxJQUF6QixFQUErQjtBQUM3QkEsRUFBQUEsSUFBSSxHQUFHQSxJQUFJLElBQUksQ0FBZjtBQUNBLFNBQU9ELEtBQUssR0FBSUUsUUFBUSxDQUFDRixLQUFLLEdBQUdDLElBQVQsQ0FBUixHQUF5QkEsSUFBekM7QUFDRDs7QUFFREUsTUFBTSxDQUFDQyxPQUFQLEdBQWlCTCxPQUFqQiIsInNvdXJjZVJvb3QiOiIuLi8uLi9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdldCBzdXJwbHVzLlxuICogQGZ1bmN0aW9uIHN1cnBsdXNcbiAqIEBwYXJhbSB7bnVtYmVyfSB2YWx1ZSAtIFZhbHVlIHRvIGNhbGMuXG4gKiBAcGFyYW0ge251bWJlcn0gW2Jhc2U9MV0gLSBCYXNlIG51bWJlci5cbiAqIEByZXR1cm5zIHtudW1iZXJ9IC0gU3VycGx1cyBudW1iZXIuXG4gKi9cbid1c2Ugc3RyaWN0J1xuXG4vKiogQGxlbmRzIHN1cnBsdXMgKi9cbmZ1bmN0aW9uIHN1cnBsdXMgKHZhbHVlLCBiYXNlKSB7XG4gIGJhc2UgPSBiYXNlIHx8IDBcbiAgcmV0dXJuIHZhbHVlIC0gKHBhcnNlSW50KHZhbHVlIC8gYmFzZSkgKiBiYXNlKVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHN1cnBsdXNcbiJdfQ==