JavaScript හි ES මොඩියුලයක් නිර්මාණය කිරීම

දැන් අපි මොඩියුල අධ්‍යයනය කිරීමට පටන් ගනිමු. සෑම මොඩියුලයක්ම වෙනම ගොනුවක් නියෝජනය කළ යුතුය. අපි මෙම ගොනුව තුළ තබන විචල්‍ය සහ ශ්‍රිත ගොනුවෙන් පිටතට ප්‍රවේශ විය නොහැක. මෙය මොඩියුලවල වාසියයි - අපට ඕනෑම විචල්‍ය සහ ශ්‍රිත නිර්මාණය කළ හැකිය, වෙනත් පුස්තකාල වලින් එන නම් සමඟ ගැටුමක් ගැන බය නොවී.

පිටතින් දෘශ්‍යමාන කිරීමට අපට අවශ්‍ය විචල්‍ය සහ ශ්‍රිත, අපි export අණ භාවිතයෙන් අපනයනය කළ යුතුය.

අපි උදාහරණයක් මත පරීක්ෂා කරමු. අපි math මොඩියුලය කරමු, එය ගණිතමය ක්‍රියාවලි සඳහා ශ්‍රිත පුස්තකාලයක් සපයනු ඇත.

අපගේ මොඩියුලය math.js ගොනුවේ තබා එහි ශ්‍රිත කිහිපයක් කරමු:

src/math.jsfunction root2(num) {
  return round(num ** (1 / 2));
}
function root3(num) {
  return round(num ** (1 / 3));
}
function round(num) {
  return num.toFixed(2);
}

මූල උපුටා ගැනීම සඳහා වන ශ්‍රිත ප්‍රධාන වන අතර අපනයනය වීමට ඉඩ දෙන්න, පූර්ණ සංඛ්‍යාවකට වට කිරීම සඳහා වන ශ්‍රිතය - උපකාරී වන අතර අපනයනය නොකෙරේ. අවශ්‍ය ශ්‍රිතවලට අපි export අණය ලියමු:

src/math.jsexport function root2(num) {
  return round(num ** (1 / 2));
}
export function root3(num) {
  return round(num ** (1 / 3));
}
function round(num) {
  return num.toFixed(2);
}
Задание 1

අංකයක් දෙවන බලයට ඔසවනු ලබන pow2 ශ්‍රිතය, තුන්වන බලයට ඔසවනු ලබන pow3 ශ්‍රිතය සහ හතරවන බලයට ඔසවනු ලබන pow4 ශ්‍රිතය අඩංගු මොඩියුලයක් කරන්න.