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 ක්‍රමය,
    සංඛ්‍යා කණ්ඩායමකින් අවම සංඛ්‍යාව ලබා දෙයි