【发布时间】:2015-01-12 23:10:29
【问题描述】:
有没有比if 语句更方便的方法来防止变量变为负数?
示例代码
var scrollTop = window.pageYOffset,
sW = (44 - .06*scrollTop);
if( sW < 0 ){ sW = 0; }
【问题讨论】:
-
sW = sW < 0 ? 0 : sW; -
sw = Math.max((44 - .06*scrollTop), 0)更方便吗? -
sw = Math.max(sw, 0) -
你的方式有什么不便?
标签: javascript negative-number