将两个以上的值相互比较的最简洁/最有说服力的方法是什么?在下面的示例中,我正在测试三个字符串的长度。
function findMinLengthOfThreeWords(word1, word2, word3) {
var x = word1.length;
var y = word2.length;
var z = word3.length;
if(x < y && x < z)
return x;
else if( y < x && y < z)
return y;
else
return z;
最佳答案
您将使用 Math.min
为此。
function findMinLengthOfThreeWords(word1, word2, word3) {
var x = word1.length;
var y = word2.length;
var z = word3.length;
return Math.min(x, y, z);
}
或者只是
Math.min(word1.length, word2.length, word3.length);
关于javascript - 除了长条件语句之外,是否有更 Eloquent 方法来比较三个或更多值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45646129/