我很難弄清楚這一點,我認爲這可能是一個簡單的解決方案,但我只是沒有正確的措辭。Javascript - 查找用戶輸入數字的中間值
我知道如何找到3個輸入數字的最大值。
largest = Math.max(number1, number2, number3); // this code finds largest number
我知道如何找到最小的數
smallest = Math.min(number1, number2, number3); //smallest number
我想不出什麼了是如何找到中間的數字
因此,當用戶將在3個數字,說9 ,6,12(按此順序)
number1= 9 //first number user entered
number2 = 6 // second number user entered
number3 = 12 // third number user entered
現在我有代碼來查找最小和最大的,6和12.但我沒有知道如何稱呼中間人。是否有我可以調用的Math.middle函數。我不是在尋找數組中的中間元素,我只是想要輸入3個數字的中間值。
希望這是有道理的。
用戶是否可以輸入多/少於3個數字? – tewathia 2014-10-04 21:13:08
'numbers.sort(function(a,b){return a - b;})',後面跟着'numbers [Math.floor(numbers.length/2)]''怎麼樣? – soktinpk 2014-10-04 21:13:17