Javascript X除以Y,最小值为1

Javascript X除以Y,最小值为1,javascript,c#,math,Javascript,C#,Math,当我将x=20除以y=7,20/7=2.857时,我将按原样取结果 但是如果结果小于1,我会取1,所以 15/20=1 现在我可以这样做: If x > y then result = x / y else result = 1 有更好的方法吗?result=x/y; result = x/y; switch(result) { case result<1 : result = 1 break; } 开关(结果) { 案例结

当我将x=20除以y=7,20/7=2.857时,我将按原样取结果

但是如果结果小于1,我会取1,所以

15/20=1

现在我可以这样做:

If x > y then
   result = x / y
else
   result = 1
有更好的方法吗?

result=x/y;
 result = x/y;

 switch(result)
 {
    case result<1 :
      result = 1
      break;
  }
开关(结果) { 案例结果<代码>结果=x/y; 开关(结果) { 案例结果请尝试以下内容

var x = 20.0;
var y = 7.0;

var result = (x > y) ? x / y : 1;
试试下面

var x = 20.0;
var y = 7.0;

var result = (x > y) ? x / y : 1;

你使用C++ C++吗?我认为UR很好地完成ITC或JavaScript @ Actuvi92[Cask> max(x/y,1)< /Cord>?@ StvayYun,如果这是你使用的任何数学函数中唯一的一个发生率,那么我觉得在内存中加载数学库是很昂贵的。你使用C++吗?我认为UR很好地完成ITC或JavaScript @ Actuvi92CordsMax(X/Y,1)。
?@StevenYong,如果这是您正在使用任何数学函数的代码中的唯一事件,那么我觉得在内存中加载数学库的成本很高。