处理在JS中添加“正面”和“负面”值

时间:2014-05-15 10:24:01

标签: javascript html

我的DOM中的元素附加了自定义属性。这个attr正从我的DB传递一个值。我想将这些值加在一起。

var value = jQuery('option:selected', id).attr('cust_attr');

如果所有这些值都是正数,那么一切都很好。但任何负数都被视为零。我使用math.max将这些数字加在一起,

total += Math.max(0,value);

显然我希望从总数中减去负数。 有人会有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Math.max(0,value)获取介于0和值之间的最大值。如果值为负,则返回0。 只需使用total += value;即可。