Методи Math.min
Методи Math.min минималӣтарин рақамро
аз гуруҳи рақамҳое, ки ба воситаи параметрҳо фиристода шудаанд, бармегардонад.
Агар чизе ба воситаи параметрҳо фиристода нашавад,
он гоҳ Infinity баргардонида мешавад.
Синтаксис
Math.min(рақам, рақам, рақам...);
Мисол
Биёед минималӣтарин рақамро аз гуруҳи рақамҳо чоп кунем:
console.log(Math.min(40, 20, 42, 100, 67));
Натиҷаи иҷрои рамз:
20
Мисол
Биёед минималӣтарин рақамро аз гуруҳи рақамҳо чоп кунем:
console.log(Math.min(-1, -100, -30, -25, 40));
Натиҷаи иҷрои рамз:
-100
Мисол
Дар мисоли навбатӣ Infinity чоп мешавад,
зеро ба метод параметрҳо фиристода нашудаанд:
console.log(Math.min());
Натиҷаи иҷрои рамз:
Infinity
Мисол
Ба сурати пешфарз, функсия бо массивҳо кор намекунад. Аммо бо истифода аз оператори spread метавон онро ба ин кор водор кард. Биёед бо ёрии он минималӣтарин қимати массивро чоп кунем:
let arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Натиҷаи иҷрои рамз:
1
Мисол
Ҳамчунин метавон функсияро бо ёрии методе,
ки apply ном дорад,
бо массивҳо кор карнонӣ дод:
let arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Натиҷаи иҷрои рамз:
1
Ҳамчунин бубинед
-
методи
Math.max,
ки максималӣтарин рақамро аз гуруҳи рақамҳо бармегардонад