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