JavaScript හි ශ්රිත අනුක්රමිකව ඇමතීම
එක් ශ්රිතයක ක්රියාකාරීත්වයේ ප්රතිඵලය
වෙනත් ශ්රිතයකට පරාමිතියක් ලෙස යොමු කළ හැකිය.
පහත උදාහරණයේ දී, අපි මුලින්ම සංඛ්යාවෙහි වර්ගය 2 සොයා ගනිමු,
ඉන්පසු එම ප්රතිඵලයේ වර්ගය සොයමු:
function func(num) {
return num ** 2;
}
let res = func(func(2));
console.log(res); // 16 ප්රතිදානය කරයි
ශ්රිත, ඇත්ත වශයෙන්ම, සමාන විය යුතු නැත. උදාහරණයක් ලෙස, අප සතුව සංඛ්යාවක වර්ගය ලබා දෙන ශ්රිතයක්, සහ සංඛ්යාවක ඝනකය ලබා දෙන ශ්රිතයක් ඇතැයි සිතමු:
function square(num) {
return num ** 2;
}
function cube(num) {
return num ** 3;
}
මෙම ශ්රිත භාවිතා කරමින් සංඛ්යාව
2 වර්ග කර, ඉන්පසු එම මෙහෙයුමේ ප්රතිඵලය
ඝනකයට නංවමු:
let res = cube(square(2));
console.log(res);
දැන් අප සතුව සංඛ්යාවක වර්ගය ලබා දෙන ශ්රිතයක්, සහ සංඛ්යා දෙකක එකතුව සොයා ගන්නා ශ්රිතයක් ඇතැයි සිතමු:
function square(num) {
return num ** 2;
}
function sum(num1, num2) {
return num1 + num2;
}
මෙම ශ්රිත භාවිතයෙන් සංඛ්යාව
2 හි වර්ගයේ සහ සංඛ්යාව 3 හි වර්ගයේ
එකතුව සොයා ගනිමු:
let res = sum(square(2), square(3));
console.log(res);
ඔබ සතුව සංඛ්යාවක වර්ගමූලය ලබා දෙන ශ්රිතයක්, සහ භාගයක් දශම ස්ථාන තුනකට වට කරන ශ්රිතයක් ඇතැයි සිතමු:
function sqrt(num) {
return Math.sqrt(num);
}
function round(num) {
return num.toFixed(3);
}
මෙම ශ්රිත භාවිතයෙන් සංඛ්යාව
2 හි වර්ගමූලය සොයා එය
දශම ස්ථාන තුනකට වට කරන්න.
ඔබ සතුව සංඛ්යාවක වර්ගමූලය ලබා දෙන ශ්රිතයක්, සහ සංඛ්යා තුනක එකතුව ලබා දෙන ශ්රිතයක් ඇතැයි සිතමු:
function sqrt(num) {
return Math.sqrt(num);
}
function sum(num1, num2, num3) {
return num1 + num2 + num3;
}
මෙම ශ්රිත භාවිතයෙන් සංඛ්යා
2, 3 සහ 4 හි මූලයන්ගේ එකතුව සොයා
එය res විචල්යයට ලියන්න.
ඔබ සතුව භාගයක් දශම ස්ථාන තුනකට වට කරන ශ්රිතයක් ඇතැයි සිතමු:
function round(num) {
return num.toFixed(3);
}
මෙම ශ්රිතය භාවිතා කරමින් පෙර කාර්යය වෙනස් කර
res විචල්යයට
ලියා ඇත්තේ, 3 වන දශම ස්ථාන දක්වා වට කරන ලද භාගය වන පරිදිය.