說我有在如果我有一個Math.Max對象,我將如何讓它顯示一個名稱而不是數字?
var x = 4
var y = 6
function myFunction() {
document.write(Math.max(x, y));
}
下面的代碼如果我有一個按鈕,按下給我的數學對象的結果,我將如何得到它顯示y爲6,而不是數字本身?
說我有在如果我有一個Math.Max對象,我將如何讓它顯示一個名稱而不是數字?
var x = 4
var y = 6
function myFunction() {
document.write(Math.max(x, y));
}
下面的代碼如果我有一個按鈕,按下給我的數學對象的結果,我將如何得到它顯示y爲6,而不是數字本身?
如果你仍然想使用Math.max
:
function myFunction() {
if (Math.max(x, y) === x)
document.write('x');
else
document.write('y');
}
if(x>y)
document.write("x");
else
document.write("y");
是你要求什麼呢?
我知道這種方法,但是我正在尋找一種涉及使用數學對象的方法。 – 2014-10-04 20:12:01
@JohnsonGale爲什麼?如果你對答案有特定的要求,你應該在問題中說明它們。 – 2014-10-04 21:03:53
我認爲這很明顯,考慮到我在題目和問題的細節以及代碼本身中提到了Math對象。 – 2014-10-04 21:15:38
你會名稱與值,例如關聯:
var values = [
{ name: 'x', value: 4 },
{ name: 'y', value: 6 },
{ name: 'z', value: 5 }
];
function myFunction() {
// sort the values to get the largest first
values.sort(function(a, b){ return b.value - a.value });
// display the name of the largest value
document.write(values[0].name);
}
什麼實際的問題是你想解決? – jfriend00 2014-10-04 20:31:23
'Math.max'不返回「Math.max對象」。它返回一個數字。沒有像「數學對象」這樣的東西。 – Doorknob 2014-10-04 20:40:47