Math.max մեթոդը

Math.max մեթոդը վերադարձնում է թվերի խմբից առավելագույն թիվը, որն անցնում է ֆունկցիային: Եթե ֆունկցիային ոչինչ չի անցկացվում, ապա կվերադարձվի -Infinity:

Շարահյուսություն

javascriptMath.max(թիվ, թիվ, թիվ...);

Օրինակ

Եկեք արտածենք թվերի խմբից առավելագույն թիվը.

javascriptconsole.log(Math.max(1, 5, 10, 34, 100));

Կոդի կատարման արդյունք.

javascript100

Օրինակ

Եկեք արտածենք թվերի խմբից առավելագույն թիվը.

javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));

Կոդի կատարման արդյունք.

javascript0

Օրինակ

Հաջորդ օրինակում կարտածվի -Infinity, քանի որ մեթոդին պարամետրեր չանցկացվեցին.

javascriptconsole.log(Math.max());

Կոդի կատարման արդյունք.

javascript-Infinity

Օրինակ

Լռելյայնորեն ֆունկցիան չի աշխատում զանգվածների հետ: Սակայն այն կարելի է ստիպել դա անել օգտագործելով spread օպերատորը: Եկեք դրա օգնությամբ արտածենք զանգվածի առավելագույն արժեքը.

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);

console.log(max);

Կոդի կատարման արդյունք.

javascript100

Օրինակ

Կարելի է նաև ստիպել ֆունկցիային աշխատել զանգվածների հետ օգտագործելով apply մեթոդը.

javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);

console.log(max);

Կոդի կատարման արդյունք.

javascript100

Տես նաև

  • Math.min մեթոդը,
    որը վերադարձնում է թվերի խմբից նվազագույն թիվը