javascript / jquery-выберите большее из двух чисел
Я пытаюсь использовать JavaScript для выбора большего из двух чисел. Я знаю, что могу написать оператор if, но мне интересно, есть ли какая-то математическая операция или что-то, чтобы сделать это более эффективным. Вот как я бы сделал это с помощью оператора if:
if (a > b) {
c = a;
}
else {
c = b;
}
2 ответов
вы ищете функцию Max, я думаю....
var c = Math.max(a, b);
эта функция также будет принимать более двух параметров:
console.log(Math.max(4,76,92,3,4,12,9));
//outputs 92
если у вас есть список неизвестной длины для запуска через max, вы можете использовать apply
...
var arrayOfNumbers = [4,76,92,3,4,12,9];
console.log(Math.max.apply(null, arrayOfNumbers));
//outputs 92