javascript - 有没有更好的方法将两个值中的最大值分配给一个属性?

标签 javascript jquery operators

我总是这样做是为了将两个值中的最大值分配给某物:

var targetHeight = (minHeight < $(window).height()) ? $(window).height() : minHeight;

我可以用不同的运算符做一些更整洁/更短/更棘手的事情吗?

如果有类似的东西就好了:

// Use minHeight if it's greater than the window height.
var targetHeight = minHeight > $(window).height();

最佳答案

您可以使用:

var targetHeight = Math.max(minHeight, $(window).height());

关于javascript - 有没有更好的方法将两个值中的最大值分配给一个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986084/

相关文章:

javascript - 使用按钮和ajax删除mysql

java - 在java中使加号成为一个字符串

javascript - 使用 mx + b 在 Highcharts 中绘制回归线

javascript - Highchart 未使用外部 json 数据填充

javascript - 如何在相应的滚动条上获得虚线 svg 动画?

c++ - 奇怪的运算符 "|="

C# == 操作符具体是干什么的?

javascript - 在 Joomla 菜单项上创建子行

javascript - 想知道这个例子中 .delay() 的机制,jQuery

jquery - 使用 jQuery 检测包含多个链接的元素的 focusin 和 focusout?