javaScript中if(x>;y){x=y}的简写形式

javaScript中if(x>;y){x=y}的简写形式,javascript,if-statement,comparison,Javascript,If Statement,Comparison,尝试比较两个整数的值,X和Y。如果X大于Y,我想在Y处去掉X,如下所示- if(x>y) { x=y; } 有没有一种速记方法可以做到这一点(在纯JavaScript或jQuery中)?我想使用一个自定义函数,但想看看是否已经存在一些东西 谢谢 我唯一能想到的是: x>y && (x=y); Chrome 22中最快的(认为如果(…)会更快):您可以使用: 对 不客气 太棒了,我会试试的。谢谢你的快速回复!值得一提的是,如果在我当前的机器上使用Firefo

尝试比较两个整数的值,X和Y。如果X大于Y,我想在Y处去掉X,如下所示-

if(x>y) {
    x=y;
}
有没有一种速记方法可以做到这一点(在纯JavaScript或jQuery中)?我想使用一个自定义函数,但想看看是否已经存在一些东西


谢谢

我唯一能想到的是:

x>y && (x=y);
Chrome 22中最快的(认为如果(…)会更快):

您可以使用:


不客气

太棒了,我会试试的。谢谢你的快速回复!值得一提的是,
如果
在我当前的机器上使用Firefox 16.0.1会更快。所以你想得很好:)
x = Math.min(x, y);
x = Math.min(x,y);