JavaScript Functions

Javascript function ஆனது ஒரு குறிப்பிட்ட operation ஐ perform செய்வதற்கு பயன்படுகிறது. இங்கு javascript function ஆனது code ஐ reuse செய்வதற்கு பயன்படுகிறது. இங்கு function ஐ call செய்வதன் மூலம் code ஐ reuse செய்து கொள்ளலாம்.

Note: Code reusability: இங்கு function code ஐ reuse செய்வதற்கு மிகவும் பயன்படுகிறது. நமக்கு தேவையான function ஐ call செய்வதன் மூலம் function ஐ திரும்ப திரும்ப பயன்படுத்தி கொள்ளலாம். எனவே அதிகமான code பயன்படுத்துவதை இது தடுகிறது. Less coding: நமது code ஐ compact ஆக வைத்து கொள்ள உதவுகிறது. அதாவது ஒரு குறிப்பிட்ட வேலையை செய்வதற்கு அதிகமான code களை பயன்படுத்த வேண்டிய அவசியம் இல்லை.

function functionName([arg1, arg2, ...argN]){ //code to be executed }

Note: Javascript function இல் function keyword மற்றும் function name ஆனது இணைந்து வருகிறது. அதேபோல் இங்கு function உள்ளே நமக்கு தேவையான arguments கள் அனுபப்படுகிறது.

Example1

<script>
function message(){
    document.writeln("This is a Function");
  }
  message();
</script>

மேலே உள்ள Example1-ஐ கவனிக்கவும் இங்கு message என்ற function name கொண்ட ஒரு function ஆனது உள்ளது. இந்த function உள்ளே document.writeln("This is a Function") என்ற statement ஆனது உள்ளது. இந்த statement "This is a Function" என்ற string ஐ print செய்யும் வேலையை செய்கிறது. இங்கு முக்கியமாக message என்ற function ஐ call செய்த பிறகு மட்டுமே function இன் உள்ளே அமைந்திருக்கும் code ஆனது execute ஆகும். எனவே message(); என்ற முறையில் function ஐ call செய்யலாம் இங்கு output This is a Function என கிடைக்கிறது.

Output:

This is a Function

Example2

<script>
  function return_message(){
    return "This is return from function";
  }
  var data = return_message();
  document.writeln(data);
</script>

மேலே உள்ள Example2-ஐ கவனிக்கவும் இங்கு return_message என்ற function name கொண்ட ஒரு function ஆனது உள்ளது. இந்த function உள்ளே return "This is return from function" என்ற statement ஆனது உள்ளது. இந்த statement "This is return from function" என்ற string ஐ return செய்யும் வேலையை செய்கிறது. இங்கு முக்கியமாக message என்ற function ஐ call செய்யும் போது return என்ற keyword உள்ளதால் return செய்த string function ஐ call செய்த இடத்திற்கு வந்து store ஆகிவிடும் பிறது இந்த function call செய்யப்பட்ட இடத்தை print செய்து பார்க்கும் போது "This is return from function" என்ற string output ஆக கிடைக்கிறது.

Output:

"This is return from function"

Comments