作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你会如何用 JavaScript 编写以下内容:
Row-=21;
if (Row < 1) {
Row = 1;
}
最佳答案
你可以这样做:
Row = Math.max( Row-21, 1);
编辑:
如果您希望能够设置最小和/或最大范围,您可以将自己的函数原型(prototype)化为 Number。
Number.prototype.adjust = function( adj, min, max ) {
if( isNaN( min ) ) min = -Infinity;
if( isNaN( max ) ) max = Infinity;
var res = this + ~~adj;
return res < min ? min : res > max ? max : res;
};
然后你可以像这样使用它:
Row = Row.adjust( -21, 1, 50 ); /* adjustment, min, max */
关于javascript - 有界的加减法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5035102/
使用 LESS 有没有一种方法可以设置基本字体大小,然后稍后引用它并输出它说 1em 更小?例如: @font-size: 3.025em; 然后在媒体查询或其他东西中: @media only sc
我是一名优秀的程序员,十分优秀!