JavaScript Function Basics
JavaScript Functions Basics
ఒకే code ను మళ్లీ మళ్లీ రాయకుండా reuse చేయడానికి function ఉపయోగిస్తాము. Function అనేది ఒక నిర్దిష్ట పని చేయడానికి రూపొందించిన code block.
Function ను ఎలా create చేయాలి?
Function ను create చేయడానికి function keyword ఉపయోగిస్తాము. తరువాత function name, parentheses మరియు curly braces రాస్తాము.
ఉదాహరణకు, function greet() { … } అనే syntax తో greet అనే function ను create చేయవచ్చు.
Function ను ఎలా call చేయాలి?
Function create చేసినంత మాత్రాన దాని code execute కాదు. దాన్ని run చేయడానికి function name తరువాత parentheses పెట్టి call చేయాలి. ఉదాహరణ: greet();
Function లో return value
Function ఒక value ను తిరిగి పంపడానికి return keyword ఉపయోగిస్తుంది. return తరువాత ఉన్న value ను function call చేసిన చోట పొందవచ్చు.
Function లోని code ఒకసారి రాసి, అవసరమైనన్ని సార్లు call చేయవచ్చు. దీనివల్ల code repetition తగ్గి, program maintain చేయడం సులభమవుతుంది.
ముఖ్యమైన విషయాలు
- Function declaration తో function ను define చేస్తాము.
- Function call తో function code ను execute చేస్తాము.
- ఒక function లో statements, calculations మరియు return ఉండవచ్చు.
- ఈ lesson లో simple functions నేర్చుకుంటున్నాం. Function parameters మరియు arguments ను తరువాతి lesson లో వివరంగా నేర్చుకుంటాము.
Simple Explanation
Function ను ఒక చిన్న machine లాగా ఊహించుకోండి. మీరు దానికి ఒక పని అప్పగిస్తే, అది ఆ పని చేస్తుంది. ఉదాహరణకు greet() function ను call చేస్తే greeting message ను చూపిస్తుంది.
ముందుగా function ను define చేయాలి. తరువాత అవసరమైనప్పుడు దాన్ని call చేయాలి. ఒక function ను ఎన్నిసార్లు call చేస్తే అన్ని సార్లు అది execute అవుతుంది.
return ఉపయోగించినప్పుడు function పని పూర్తయ్యాక ఒక result ను బయటకు పంపుతుంది. ఆ result ను variable లో store చేసి తరువాత ఉపయోగించవచ్చు.
Real-Life Example
ఒక office లో print report అనే పని ప్రతిరోజూ చేయాల్సి ఉందనుకోండి. ప్రతి సారి అన్ని steps ను కొత్తగా రాయకుండా, ఆ steps ను ఒక function లో ఉంచవచ్చు. అవసరమైనప్పుడు ఆ function ను call చేస్తే report తయారవుతుంది.
అదేవిధంగా, website లో greeting చూపించడం, total calculate చేయడం లేదా message display చేయడం వంటి పనులను functions గా రాసి మళ్లీ మళ్లీ ఉపయోగించవచ్చు.
Code Examples
Simple Function ను create చేసి call చేయడం
function greet() {
console.log("Hello, JavaScript!");
}
greet();
greet();
ఇక్కడ greet అనే function ను define చేశాము. Function లో greeting message ఉంది. తరువాత greet() ను రెండుసార్లు call చేశాము కాబట్టి message రెండుసార్లు console లో కనిపిస్తుంది.
Hello, JavaScript! Hello, JavaScript!
Function నుండి value return చేయడం
function addNumbers() {
const firstNumber = 10;
const secondNumber = 5;
return firstNumber + secondNumber;
}
const result = addNumbers();
console.log(result);
addNumbers function రెండు numbers ను add చేసి return చేస్తుంది. Function call చేసినప్పుడు వచ్చిన result ను result variable లో store చేసి console లో చూపించాము.
ఈ ఉదాహరణలో numbers function లోనే ఉన్నాయి. బయట నుంచి values పంపే parameters మరియు arguments ను తరువాతి lesson లో నేర్చుకుంటాము.
15
Line-by-Line Explanation
function keyword తో greet అనే function declaration ప్రారంభమవుతుంది. Parentheses లో ప్రస్తుతం parameters లేవు.
Function call అయినప్పుడు greeting message ను console లో చూపించే statement ఇది.
ఈ curly brace function body ముగిసిందని సూచిస్తుంది.
greet function ను call చేస్తున్నాం. ఈ line execute అయినప్పుడు function లోని console.log() statement run అవుతుంది.
Try It
Try this JavaScript code:
function showMessage() {
console.log("Functions make code reusable.");
}
showMessage();
Practice
Practice:
calculateTotal అనే function లోని price మరియు quantity values ను ఉపయోగించి total price ను calculate చేసి return చేయండి. Function call తరువాత console లో total ను చూపించాలి.
Hint:
Total price కోసం price * quantity expression ను ఉపయోగించి, ఆ result ను return చేయండి.
Common Mistakes
Function ను define చేసి call చేయకపోవడం. Function declaration ఉన్నప్పటికీ దాని code స్వయంగా execute అవుతుందని అనుకోవడం.
Function code run కావాలంటే function name తరువాత parentheses తో call చేయాలి. ఉదాహరణ: greet();
Function name ను declaration లో ఒక విధంగా, call చేసేటప్పుడు మరొక విధంగా రాయడం.
Function name ఒకే విధంగా ఉండాలి. JavaScript case-sensitive కాబట్టి greet మరియు Greet ఒకటిగా పరిగణించబడవు.
return statement తరువాత code రాసి అది కూడా execute అవుతుందని అనుకోవడం.
return execute అయిన వెంటనే function ఆగిపోతుంది. అవసరమైన statements ను return కంటే ముందు ఉంచండి.
return చేసిన value ను console లో స్వయంగా చూపిస్తుందని అనుకోవడం.
return value ను variable లో store చేసి లేదా console.log() లో ఉపయోగించి output చూపించాలి.
Interview Questions
JavaScript లో function అంటే ఏమిటి?
Answer:
ఒక నిర్దిష్ట పని చేయడానికి ఉపయోగించే reusable block of code ను function అంటారు. దీన్ని అవసరమైనప్పుడు call చేయవచ్చు.
Function declaration మరియు function call మధ్య తేడా ఏమిటి?
Answer:
Function declaration లో function ను define చేస్తాము. Function call లో ఆ function లోని code ను execute చేస్తాము.
return keyword ఉపయోగం ఏమిటి?
Answer:
Function నుండి ఒక value ను బయటకు పంపడానికి return keyword ఉపయోగిస్తాము. return execute అయిన తరువాత function ఆగిపోతుంది.
Exam Questions
క్రింది code output ఏమిటి? function show() { console.log(“Hi”); } show();
Answer:
Output: Hi
Function ను execute చేయడానికి ఏది అవసరం?
Answer:
Function name తరువాత parentheses ఉపయోగించి function ను call చేయాలి. ఉదాహరణ: show();
క్రింది function ఏ value ను return చేస్తుంది? function getNumber() { return 25; }
Answer:
ఈ function 25 value ను return చేస్తుంది.
Quick Revision
-
function keyword తో function ను define చేస్తాము.
-
Function ను execute చేయడానికి దాన్ని call చేయాలి.
-
ఒక function ను ఎన్నిసార్లు call చేసినా అది ప్రతి సారి execute అవుతుంది.
-
return keyword function నుండి value ను బయటకు పంపుతుంది.
-
Function parameters మరియు arguments ను తరువాతి lesson లో నేర్చుకుంటాము.
