Version 1
[yaffs-website] / node_modules / grunt-legacy-util / node_modules / lodash / subtract.js
1 /**
2  * Subtract two numbers.
3  *
4  * @static
5  * @memberOf _
6  * @category Math
7  * @param {number} minuend The first number in a subtraction.
8  * @param {number} subtrahend The second number in a subtraction.
9  * @returns {number} Returns the difference.
10  * @example
11  *
12  * _.subtract(6, 4);
13  * // => 2
14  */
15 function subtract(minuend, subtrahend) {
16   var result;
17   if (minuend === undefined && subtrahend === undefined) {
18     return 0;
19   }
20   if (minuend !== undefined) {
21     result = minuend;
22   }
23   if (subtrahend !== undefined) {
24     result = result === undefined ? subtrahend : (result - subtrahend);
25   }
26   return result;
27 }
28
29 module.exports = subtract;