JavaScript: Math.min()
что вернет Math.min() без аргументов

В языке программирования JavaScript есть встроенный объект Math
, одним из методов которого является min()
, возвращающий наименьшее из переданных ему в качестве аргументов чисел. Но что вернет Math.min()
не имеющий аргументов?
Какой результат выведет в консоль такой код:
let x = Math.min();
console.log(x > 0);
Вопреки ожиданиям большинства начинающих программистов, Math.min()
вызванный без аргументов возвращает значение infinity
, которое, естественно, большое чем ноль.
Таким образом, неравенство в приведенном выше коде является верным, а в консоль будет выведен результат сравнения true
.
Спасибо за внимание.