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