2017-08-23 26 views
-3

我很想知道在Javascript或JQuery中是否有方法使變量等於一組值中的最小值。指定兩個值中的最低值

因此,假設我有:

X = 1 
Y = 2 

Var Z = lowest of X or Y 

我知道我可以做一個if語句,基本上讀取

if(X < Y){ 
    Z = X 
} else { 
    Z = Y 
} 

我主要只是好奇,如果存在的東西要做到這一點的一條線。

謝謝!

+0

我要問的問題更難:P我得到太多的正確答案,不知道是誰是正確的標記大聲笑 –

回答

1

您應該使用ternary操作。

let z = x < y ? x : y 

另一種方法是使用Math.min函數。

let z = Math.min(x, y); 
1

您可以使用三元運算符。

let X = 1; 
 
let Y = 2; 
 

 
let Z = (X<Y?X:Y); 
 
console.log(Z);

6

使用Math.min功能:Math.min(X, Y)

1

這就是你需要:

var Z = X < Y ? X : Y;

0

你可以這樣做:

var z = x < y ? x : y 
1

可以使用,

X = 1; 
Y = 2; 
Z = Math.min(X, Y); 

X = 1; 
Y = 2; 
Z = (X < Y) ? X : Y; 
0

var X = 1; 
 
var Y = 2; 
 
document.write(Math.min(X,Y));

0

嘗試使用此:

let Z = Math.min(X, Y);