回答
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-较大的两个数字) –