JavaScript හි ශ්‍රිත අනුක්‍රමිකව ඇමතීම

එක් ශ්‍රිතයක ක්‍රියාකාරීත්වයේ ප්‍රතිඵලය වෙනත් ශ්‍රිතයකට පරාමිතියක් ලෙස යොමු කළ හැකිය. පහත උදාහරණයේ දී, අපි මුලින්ම සංඛ්‍යාවෙහි වර්ගය 2 සොයා ගනිමු, ඉන්පසු එම ප්‍රතිඵලයේ වර්ගය සොයමු:

javascriptfunction func(num) {
  return num ** 2;
}

let res = func(func(2));
console.log(res); // 16 ප්‍රතිදානය කරයි

ශ්‍රිත, ඇත්ත වශයෙන්ම, සමාන විය යුතු නැත. උදාහරණයක් ලෙස, අප සතුව සංඛ්‍යාවක වර්ගය ලබා දෙන ශ්‍රිතයක්, සහ සංඛ්‍යාවක ඝනකය ලබා දෙන ශ්‍රිතයක් ඇතැයි සිතමු:

javascriptfunction square(num) {
  return num ** 2;
}

function cube(num) {
  return num ** 3;
}

මෙම ශ්‍රිත භාවිතා කරමින් සංඛ්‍යාව 2 වර්ග කර, ඉන්පසු එම මෙහෙයුමේ ප්‍රතිඵලය ඝනකයට නංවමු:

javascriptlet res = cube(square(2));
console.log(res);

දැන් අප සතුව සංඛ්‍යාවක වර්ගය ලබා දෙන ශ්‍රිතයක්, සහ සංඛ්‍යා දෙකක එකතුව සොයා ගන්නා ශ්‍රිතයක් ඇතැයි සිතමු:

javascriptfunction square(num) {
  return num ** 2;
}

function sum(num1, num2) {
  return num1 + num2;
}

මෙම ශ්‍රිත භාවිතයෙන් සංඛ්‍යාව 2 හි වර්ගයේ සහ සංඛ්‍යාව 3 හි වර්ගයේ එකතුව සොයා ගනිමු:

javascriptlet res = sum(square(2), square(3));
console.log(res);
Задание 1

ඔබ සතුව සංඛ්‍යාවක වර්ගමූලය ලබා දෙන ශ්‍රිතයක්, සහ භාගයක් දශම ස්ථාන තුනකට වට කරන ශ්‍රිතයක් ඇතැයි සිතමු:

javascriptfunction sqrt(num) {
  return Math.sqrt(num);
}

function round(num) {
  return num.toFixed(3);
}

මෙම ශ්‍රිත භාවිතයෙන් සංඛ්‍යාව 2 හි වර්ගමූලය සොයා එය දශම ස්ථාන තුනකට වට කරන්න.

Задание 2

ඔබ සතුව සංඛ්‍යාවක වර්ගමූලය ලබා දෙන ශ්‍රිතයක්, සහ සංඛ්‍යා තුනක එකතුව ලබා දෙන ශ්‍රිතයක් ඇතැයි සිතමු:

javascriptfunction sqrt(num) {
  return Math.sqrt(num);
}

function sum(num1, num2, num3) {
  return num1 + num2 + num3;
}

මෙම ශ්‍රිත භාවිතයෙන් සංඛ්‍යා 2, 3 සහ 4 හි මූලයන්ගේ එකතුව සොයා එය res විචල්‍යයට ලියන්න.

Задание 3

ඔබ සතුව භාගයක් දශම ස්ථාන තුනකට වට කරන ශ්‍රිතයක් ඇතැයි සිතමු:

javascriptfunction round(num) {
  return num.toFixed(3);
}

මෙම ශ්‍රිතය භාවිතා කරමින් පෙර කාර්යය වෙනස් කර res විචල්‍යයට ලියා ඇත්තේ, 3 වන දශම ස්ථාන දක්වා වට කරන ලද භාගය වන පරිදිය.