回答
Math.max
函數返回最大的零個或更多數字的。
highest = Math.max(pf[i].length, highest)
只是出於好奇,最大的零意味着什麼?你會怎樣使用它? – Sam
根據[文檔](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max):「如果沒有給出參數,結果是-Infinity」 。將一個Math.max調用的結果與另一個Math.max調用的結果進行比較時,這可能很有用。或者當你在運行時只知道參數的數量並且可能爲零 –
嘗試在線IF語句(三元運算符):
highest = pf[i].length > highest ? pf[i].length : highest;
稱爲三元組。此外,這不會不必要地在假的情況下用空字符串覆蓋「最高」?我建議':最高;' – arcyqwerty
好的,謝謝,更新我的答案。 –
您可以使用Math.max
,以獲得最大的兩個值,highest
和pf[i].length
的。
highest = Math.max(highest, pf[i].length);
或者,你也可以使用三元運算符。
highest = pf[i].length > highest ? pf[i].length : highest;
// ^^^^^^^^^^^^^^^^^^^^^^ Condition
// ^^^^^^^^^^^^ Execute when True
// ^^^^^^^ Execute when False
從三元操作的值被返回,並且被設置爲變量highest
。
- 1. C#簡寫這是什麼問題?
- 2. 什麼是簡單的JavaScript做什麼
- 3. 這是寫在什麼?
- 4. 什麼是這個JavaScript
- 5. JavaScript - 這是指什麼?
- 6. 這是什麼JavaScript黑客?
- 7. 這是什麼JavaScript語法?
- 8. 這是什麼語言(javascript?)?
- 9. 這是什麼javascript結構?
- 10. 這個c#簡寫的名字是什麼?
- 11. 這個LESS sprite簡寫規範中的參數是什麼?
- 12. 爲什麼不是這個簡單的JavaScript代碼工作?
- 13. 爲什麼不是這個簡單的Javascript串聯工作?
- 14. Apache-Spark:什麼是map(_._ 2)的簡寫?
- 15. 什麼是寫這個Javascript懸停功能的更好方法?
- 16. 什麼是寫這個JavaScript的jQuery方式?
- 17. 寫這個的方法是什麼?
- 18. 這是寫入什麼彙編語言?
- 19. 這將是什麼URL重寫規則?
- 20. 爲什麼不這麼簡單,一行JavaScript代碼工作?
- 21. 爲什麼npm是用JavaScript編寫的?
- 22. 什麼是編寫JavaScript在WordPress
- 23. Javascript Regex這行是做什麼用的?
- 24. 爲什麼不是這個javascript運行
- 25. Javascript!function(){} ??這是什麼意思?
- 26. 這個javascript代碼是什麼意思?
- 27. 這段Javascript代碼是做什麼的?
- 28. 這是什麼JavaScript語法:{Ci,CC}?
- 29. 這個javascript語法是什麼意思?
- 30. Javascript語法。這是什麼:「,(err)=> {}」?
你的意思是最簡潔嗎?可讀?因爲在計算效率方面很難打敗 –
[javascript/jquery可能重複 - 選擇兩個數字中的較大者](http://stackoverflow.com/questions/13424721/javascript-jquery-select-the-較大的兩個數字) –