Home » Tech Tutorials » Web Development » JavaScript » JavaScript Functions Practice

JavaScript Functions Practice

JavaScript Functions Practice

Function అనేది ఒక నిర్దిష్ట పని చేయడానికి ఉపయోగించే reusable code block. ఒకే code ను మళ్లీ మళ్లీ రాయకుండా function ను ఒకసారి define చేసి, అవసరమైనప్పుడు call చేయవచ్చు.

Function structure

function keyword తో function ను define చేస్తాం. Parentheses లో parameters రాయవచ్చు. Function లోని పని curly braces లో ఉంటుంది.

Function ఒక value ను బయటకు పంపాలంటే return statement ఉపయోగిస్తాం. return తరువాత function execution ఆగిపోతుంది.

Parameters మరియు arguments

Function definition లో ఉన్న names ను parameters అంటారు. Function call సమయంలో పంపే actual values ను arguments అంటారు.

Practice చేయాల్సిన ముఖ్యమైన విషయాలు

  • Meaningful function names ఉపయోగించండి.
  • ఒక function ఒక స్పష్టమైన పని చేయడం మంచిది.
  • Repeated code ను function లోకి మార్చండి.
  • Result కావాలంటే return ఉపయోగించండి.
  • Result ను console లో చూపించాలంటే function call తో console.log ఉపయోగించవచ్చు.

Simple Explanation

Function ను ఒక చిన్న machine లాగా ఊహించండి. దానికి input ఇస్తే, అది పని చేసి output ఇస్తుంది. ఉదాహరణకు, రెండు numbers ను కలిపే function కు 5 మరియు 3 ఇస్తే 8 వస్తుంది.

Function ను define చేయడం అంటే machine తయారు చేయడం. Function ను call చేయడం అంటే ఆ machine ను ఉపయోగించడం.

Real-Life Example

ఒక restaurant లో bill calculate చేయడానికి ఒకే విధమైన steps ప్రతిసారి అవసరం కావచ్చు. ప్రతి order కోసం అదే calculation code రాయకుండా calculateBill అనే function తయారు చేయవచ్చు. Items total మరియు tax ను arguments గా పంపితే function final bill ను return చేస్తుంది.

Code Examples

రెండు numbers ను కలిపే function

function addNumbers(firstNumber, secondNumber) {
  return firstNumber + secondNumber;
}

const result = addNumbers(12, 8);
console.log(result);

addNumbers function రెండు parameters తీసుకుంటుంది. return statement వాటి sum ను పంపుతుంది. తరువాత function ను 12 మరియు 8 arguments తో call చేసి result ను console లో చూపిస్తున్నాం.

20

Function లో condition ఉపయోగించడం

function getPassStatus(score) {
  if (score >= 50) {
    return "Pass";
  }

  return "Fail";
}

console.log(getPassStatus(72));
console.log(getPassStatus(35));

ఈ function score ను పరిశీలిస్తుంది. Score 50 లేదా అంతకంటే ఎక్కువగా ఉంటే Pass, లేకపోతే Fail ను return చేస్తుంది.

Pass
Fail

Function ద్వారా reusable message తయారు చేయడం

function createWelcomeMessage(name) {
  return "Welcome, " + name + "!";
}

const firstMessage = createWelcomeMessage("Anu");
const secondMessage = createWelcomeMessage("Ravi");

console.log(firstMessage);
console.log(secondMessage);

createWelcomeMessage function ఒక name parameter తీసుకుని welcome message ను return చేస్తుంది. వేర్వేరు names తో అదే function ను రెండుసార్లు ఉపయోగించవచ్చు.

Welcome, Anu!
Welcome, Ravi!

Line-by-Line Explanation

function calculateTotal(price, quantity) {

function keyword తో calculateTotal అనే function ప్రారంభమవుతుంది. price మరియు quantity parameters గా పనిచేస్తాయి.

const total = price * quantity;

Price ను quantity తో multiply చేసి, వచ్చిన value ను total constant లో store చేస్తున్నాం.

return total;

return statement total value ను function బయటకు పంపుతుంది.

}

ఈ closing brace function body ముగిసిందని సూచిస్తుంది.

const bill = calculateTotal(25, 3);

Function ను 25 మరియు 3 arguments తో call చేస్తున్నాం. Return అయిన value bill constant లో store అవుతుంది.

console.log(bill);

bill లోని final value console లో ప్రదర్శించబడుతుంది.

Try It

Try this JavaScript code:

Example

function calculateDiscountedPrice(price, discountPercent) {
  // Discounted price ను calculate చేసి return చేయండి
}

const finalPrice = calculateDiscountedPrice(1000, 10);
console.log(finalPrice);

Try It Yourself »

Practice

Practice:

calculateAverage అనే function ను complete చేయండి. అది మూడు scores ను parameters గా తీసుకుని వాటి average ను return చేయాలి. Function ను 80, 70, 90 arguments తో call చేసినప్పుడు output 80 రావాలి.

Hint:

మూడు scores ను ముందుగా add చేసి, ఆ total ను 3 తో divide చేయండి. Result ను return చేయడం మర్చిపోవద్దు.

Practice:

isAdult అనే function ను రాయండి. అది age ను parameter గా తీసుకుని age 18 లేదా అంతకంటే ఎక్కువైతే true, లేకపోతే false return చేయాలి.

Hint:

if condition లో age ను 18 తో compare చేయండి. Comparison result ను return చేయవచ్చు.

Common Mistakes

Function ను define చేసిన వెంటనే అది automatically run అవుతుందని అనుకోవడం.

Function code execute కావాలంటే దాన్ని పేరు మరియు parentheses తో call చేయాలి. ఉదాహరణకు addNumbers(2, 3).

return బదులు function లో value ను కేవలం calculate చేసి వదిలేయడం.

Value ను function బయట ఉపయోగించాలంటే return statement అవసరం. లేకపోతే function సాధారణంగా undefined ను return చేస్తుంది.

Parameters మరియు arguments ను ఒకటే విషయం అని భావించడం.

Function definition లోని names parameters. Function call సమయంలో పంపే actual values arguments.

Function name లో spaces లేదా unclear names ఉపయోగించడం.

calculateTotal, getUserName వంటి clear camelCase names ఉపయోగించండి.

Interview Questions

JavaScript లో function అంటే ఏమిటి?

Answer:

ఒక నిర్దిష్ట పని చేయడానికి ఉపయోగించే reusable code block ను function అంటారు. దాన్ని define చేసి, అవసరమైనప్పుడు అనేకసార్లు call చేయవచ్చు.

Parameter మరియు argument మధ్య తేడా ఏమిటి?

Answer:

Function definition లో declare చేసే variables parameters. Function call సమయంలో పంపే actual values arguments.

JavaScript function లో return statement ఉపయోగం ఏమిటి?

Answer:

Function calculate చేసిన value ను function బయటకు పంపడానికి return statement ఉపయోగిస్తాం. return execute అయిన తర్వాత function execution ఆగుతుంది.

Function ను call చేయకపోతే ఏమవుతుంది?

Answer:

Function define మాత్రమే అవుతుంది, కానీ దాని లోపలి statements execute కావు.

Exam Questions

క్రింది code output ఏమిటి?
function multiply(a, b) { return a * b; }
console.log(multiply(4, 5));

Answer:

Output 20. Function 4 మరియు 5 ను multiply చేసి 20 ను return చేస్తుంది.

ఒక function లో return statement లేకపోతే సాధారణంగా ఏ value వస్తుంది?

Answer:

Function సాధారణంగా undefined ను return చేస్తుంది.

Function ను reusable గా చేయడానికి parameters ఎందుకు ఉపయోగిస్తారు?

Answer:

వేర్వేరు input values ను function కు పంపి, అదే logic ను అనేక సందర్భాల్లో ఉపయోగించడానికి parameters సహాయపడతాయి.

Quick Revision

  • Function ఒక reusable code block.
  • function keyword తో function define చేస్తాం.
  • Function definition లోని inputs ను parameters అంటారు.
  • Function call సమయంలో పంపే values ను arguments అంటారు.
  • return function result ను బయటకు పంపుతుంది.
  • Function ను ఉపయోగించడానికి దాన్ని call చేయాలి.
  • ఒక function ఒక స్పష్టమైన పని చేయడం మంచి practice.

Test Your Knowledge

Take a short quiz based on this lesson.

10 Questions • Results
Scroll to Top