முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 4 · பாடம் 1 இன் 4பாடத்திட்டத்தில் 13/32~10 min
தொகுதி பாடங்கள் (1/4)

ஒரு செயல்பாட்டை அறிவிக்கிறது

ஒரு ** செயல்பாடு** என்பது நீங்கள் ஒரு பெயரைக் கொடுக்கும் குறியீட்டின் மறுபயன்பாடு ஆகும். நீங்கள் அதை வாதங்கள் கடந்து அழைக்கிறீர்கள், அது அதன் உடலை இயக்குகிறது மற்றும் return உடன் மதிப்பை வழங்க முடியும்.

கிளாசிக் பிரகடனம்

மிகவும் பொதுவான வடிவம் செயல்பாட்டு அறிவிப்பு:

JS
function saluta(nome) {
  return `Ciao, ${nome}!`;
}

saluta('Anna'); // 'Ciao, Anna!'
saluta('Marco'); // 'Ciao, Marco!'

கவனிக்க வேண்டியவை:

  • nome என்பது அளவுரு (செயல்பாட்டின் உள்ளூர் மாறி).
  • 'Anna' என்பது வாதம் (அழைப்பு நேரத்தில் அனுப்பப்பட்ட மதிப்பு).
  • return இல்லாமல், செயல்பாடு undefined ஐ வழங்கும்.

செயல்பாடு வெளிப்பாடு

JS இல் உள்ள செயல்பாடுகள் மதிப்புகள்: அவை மாறிக்கு ஒதுக்கப்படலாம்.

JS
const quadrato = function (n) {
  return n * n;
};

quadrato(4); // 16

இரண்டு வடிவங்களும் கிட்டத்தட்ட சமமானவை, ஒரு முக்கியமான வேறுபாடு:

  • செயல்பாட்டு அறிவிப்பு "உயர்த்தப்பட்டது": குறியீட்டில் அது தோன்றும் வரிக்கு முன்பே நீங்கள் அதை அழைக்கலாம்.
  • செயல்பாட்டு வெளிப்பாடு const/let விதிகளைப் பின்பற்றுகிறது: இது ஒதுக்கப்பட்ட பிறகுதான் இருக்கும்.

வெளிப்படையான return இல்லை

JS
function logga(msg) {
  console.log(`[LOG] ${msg}`);
  // no return → the function returns undefined
}

const r = logga('ciao'); // prints "[LOG] ciao"
r; // undefined

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#js.m4.l1.e1
முயற்சிகள்: 0ஏற்றுகிறது…

`Ciao, <name>!` என்ற சரத்தை வழங்கும் `வாழ்த்து(பெயர்)` செயல்பாட்டை அறிவிக்கவும். பின்னர் அதை 'அண்ணா' என்று அழைத்து, முடிவை கடைசி வெளிப்பாடாகப் பயன்படுத்தவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

விழா வாழ்த்து(பெயர்) {திரும்ப...}

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#js.m4.l1.e2
முயற்சிகள்: 0ஏற்றுகிறது…

ஒரு எண்ணைக் கொடுத்தால், அதன் இரட்டிப்பைத் தரும் செயல்பாட்டு வெளிப்பாட்டை `இரட்டை' எழுதவும். கடைசி வெளிப்பாடாக 7 ஐக் கொண்டு அழைக்கவும் (எதிர்பார்க்கப்படும் 14).

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

கான்ஸ்ட் இரட்டை = செயல்பாடு (n) {திரும்ப ...};

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்