javascript - Usage of Number.MIN_VALUE -
as per mdn, min_value closest value 0 , value smaller considered 0.
however, trying find suitable example explains practical usage. mdn has used following example -
if (num1 / num2 >= number.min_value) { func1(); } else { func2(); }
here, why didn't check if num1/num2 > 0
? examples may clarify i'm missing here appreciated.
practical use
function largestinlist(list) { var largest = number.min_value; (var = 0; < list.length; i++) { if (largest <= list[i]) largest = list[i]; } return largest; } tests it("return largest in list", function() { expect(largestinlist).tobedefined(); expect(largestinlist([])).toequal(number.min_value); expect(largestinlist([-11])).toequal(-11); expect(largestinlist([-1, -3])).toequal(-1); expect(largestinlist([3, -1])).toequal(3); expect(largestinlist([3, -1, 8])).toequal(8); expect(largestinlist([4, 9, -1, 9, 8])).toequal(9); expect(largestinlist([3, 61, 8])).toequal(61); expect(largestinlist([3, 61, 8, 333, -1])).toequal(333); });
Comments
Post a Comment