使用场景是,找出一组数中的最大值,就是已经定了一个变量存最大值,然后逐个比较更新最大值
用Math.max
用if条件判断
用三元运算符,这三个哪个更好了
从代码可读性角度,使用Math.max()
这个内置方法是最好的;
从效率上面,之前刷题有尝试过,使用if
和三元运算符会快一些。
这个选择看个人使用,总之写的代码阅读起来舒服就可以。
如有帮助,希望采纳一下。
如果让我选择,用math会更好,因为if很长,还需要自己去编程,万一逻辑不熟悉搞错就很头大了,但是你要是想要练习简单代码能力可以选择多用if,三元这个用的很少因为需要记住那些冒号啊问号啊啥的格式,时间久没用就会忘了,还是math简单,直接调用,直接用库帮忙判断,方便快捷。
(ps:来自大三学长的小小建议,如果有帮助求采纳)