如何找到這樣的函數中的最小或最大數字 {「a」,5,「h」,7,true,6,「h」 ,7}。該解決方案必須適用於具有相同特性的其他類型的功能。 我設置min = arguments [0]但是如果它不是數字呢? 你知道我在閱讀有關職能和我讀到爭論對象,其中包含arguments.i數組試過這樣:如何在javascript中找到此函數中的最小數字
function argsMin() {
var i = 0;
var min=arguments[0];
for(i=0;i<arguments.length;i++) {
if(min>arguments[i]){
min=arguments[i];
}
}
return min;
}
document.write(argsMin(1124,562,-973,955));
現在,如果第一個指數是不是一個數字。
你嘗試過什麼等等遠,你卡在哪裏?我假設你遇到了這個問題:[在Javascript中從數組獲得最小值?](http://stackoverflow.com/q/8934877/218196)(因爲這是搜索數組[[javascript]最小數字的第一個結果'](http://stackoverflow.com/search?q=%5Bjavascript%5D+min+number+in+array))...你有麻煩適應你的情況嗎? – 2014-08-29 14:50:15
如果你想測試一個值是否是一個數字,你可以使用'typeof'運算符:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof – 2014-08-29 15:07:44
'if(min
2014-08-29 15:46:43