什么是javascript简写?

时间:2015-10-16 16:37:55

标签: javascript

if(pf[i].length > highest){
    highest = pf[i].length;
}

传达上述陈述的最有效方式是什么?

3 个答案:

答案 0 :(得分:7)

Math.max函数返回最大的零或更多数字。

highest = Math.max(pf[i].length, highest)

答案 1 :(得分:3)

您可以使用Math.max获取两个值highestpf[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

返回来自Ternary操作的值,并将其设置为变量highest

答案 2 :(得分:1)

尝试内联IF语句(三元运算符):

highest = pf[i].length > highest ? pf[i].length : highest;