தொகுதி பாடங்கள் (1/4)
ஒரு செயல்பாட்டை அறிவிக்கிறது
ஒரு ** செயல்பாடு** என்பது நீங்கள் ஒரு பெயரைக் கொடுக்கும் குறியீட்டின் மறுபயன்பாடு ஆகும்.
நீங்கள் அதை வாதங்கள் கடந்து அழைக்கிறீர்கள், அது அதன் உடலை இயக்குகிறது மற்றும்
return உடன் மதிப்பை வழங்க முடியும்.
கிளாசிக் பிரகடனம்
மிகவும் பொதுவான வடிவம் செயல்பாட்டு அறிவிப்பு:
function saluta(nome) {
return `Ciao, ${nome}!`;
}
saluta('Anna'); // 'Ciao, Anna!'
saluta('Marco'); // 'Ciao, Marco!'கவனிக்க வேண்டியவை:
nomeஎன்பது அளவுரு (செயல்பாட்டின் உள்ளூர் மாறி).'Anna'என்பது வாதம் (அழைப்பு நேரத்தில் அனுப்பப்பட்ட மதிப்பு).returnஇல்லாமல், செயல்பாடுundefinedஐ வழங்கும்.
செயல்பாடு வெளிப்பாடு
JS இல் உள்ள செயல்பாடுகள் மதிப்புகள்: அவை மாறிக்கு ஒதுக்கப்படலாம்.
const quadrato = function (n) {
return n * n;
};
quadrato(4); // 16இரண்டு வடிவங்களும் கிட்டத்தட்ட சமமானவை, ஒரு முக்கியமான வேறுபாடு:
- செயல்பாட்டு அறிவிப்பு "உயர்த்தப்பட்டது": குறியீட்டில் அது தோன்றும் வரிக்கு முன்பே நீங்கள் அதை அழைக்கலாம்.
- செயல்பாட்டு வெளிப்பாடு
const/letவிதிகளைப் பின்பற்றுகிறது: இது ஒதுக்கப்பட்ட பிறகுதான் இருக்கும்.
வெளிப்படையான return இல்லை
function logga(msg) {
console.log(`[LOG] ${msg}`);
// no return → the function returns undefined
}
const r = logga('ciao'); // prints "[LOG] ciao"
r; // undefinedமுயற்சி செய்து பாருங்கள்
`Ciao, <name>!` என்ற சரத்தை வழங்கும் `வாழ்த்து(பெயர்)` செயல்பாட்டை அறிவிக்கவும். பின்னர் அதை 'அண்ணா' என்று அழைத்து, முடிவை கடைசி வெளிப்பாடாகப் பயன்படுத்தவும்.
குறிப்பைக் காட்டு
விழா வாழ்த்து(பெயர்) {திரும்ப...}
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
மதிப்பாய்வு பயிற்சி
ஒரு எண்ணைக் கொடுத்தால், அதன் இரட்டிப்பைத் தரும் செயல்பாட்டு வெளிப்பாட்டை `இரட்டை' எழுதவும். கடைசி வெளிப்பாடாக 7 ஐக் கொண்டு அழைக்கவும் (எதிர்பார்க்கப்படும் 14).
குறிப்பைக் காட்டு
கான்ஸ்ட் இரட்டை = செயல்பாடு (n) {திரும்ப ...};
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்