టైప్‌స్క్రిప్ట్‌లో ఫంక్షన్ యొక్క రకాలను ఎలా పేర్కొనాలి

Taip Skript Lo Phanksan Yokka Rakalanu Ela Perkonali



విధులు అనేది వస్తువులపై నిర్దిష్ట పనులను చేసే JavaScript యొక్క అత్యంత ముఖ్యమైన భాగాలు. వారు దాని నిర్వహణ సామర్థ్యాన్ని మెరుగుపరచడానికి దానిలో నిర్వచించిన నిర్దిష్ట కోడ్‌ను తిరిగి ఉపయోగించుకోవడానికి వినియోగదారులను అనుమతిస్తారు. టైప్‌స్క్రిప్ట్‌లో, ఫంక్షన్‌లు వాటి ఆర్గ్యుమెంట్‌లు/పారామితులు మరియు రిటర్న్ రకాలను బట్టి వర్గీకరించబడతాయి. నిర్దిష్ట ఫంక్షన్ నిర్దిష్ట రకంతో నిర్వచించబడిందని మరియు దానిలో ఏదైనా ఇతర డేటా రకం పరామితిని ఉపయోగించలేమని వినియోగదారుకు తెలియజేయడానికి ఇది సహాయపడుతుంది.

టైప్‌స్క్రిప్ట్‌లో ఫంక్షన్ యొక్క రకాన్ని ఎలా పేర్కొనవచ్చో ఈ గైడ్ వివరిస్తుంది.

టైప్‌స్క్రిప్ట్‌లో ఫంక్షన్ యొక్క “రకాన్ని” ఎలా పేర్కొనాలి?

ది ' రకం ” కీవర్డ్ ఫంక్షన్ యొక్క పారామితులు/ఆర్గ్యుమెంట్ల రకానికి లేదా దాని రిటర్న్ విలువకు అనుగుణంగా ఉంటుంది. పారామితులతో రకాన్ని సెట్ చేసిన తర్వాత, వినియోగదారు దానిలో మరే ఇతర రకాల విలువను జోడించలేరు.







మొదటి ఉదాహరణతో ప్రారంభిద్దాం.



ఉదాహరణ 1: ఫంక్షన్ యొక్క రిటర్న్ రకాన్ని పేర్కొనండి

ఈ మొదటి ఉదాహరణ ఇచ్చిన ఫంక్షన్ యొక్క రిటర్న్ రకాన్ని నిర్దేశిస్తుంది, ఇది పేర్కొన్న రిటర్న్ రకం విలువను మాత్రమే తిరిగి ఇచ్చేలా ఫంక్షన్‌ను పరిమితం చేస్తుంది.



కోడ్

“.ts” పొడిగింపు ఉన్న ఫైల్‌లో ఈ కోడ్ లైన్‌లను ఉపయోగించండి:





ఫంక్షన్ సమయం ( ) : సంఖ్య {

తిరిగి కొత్త తేదీ ( ) . సమయం పొందండి ( ) ;

}

కన్సోల్. లాగ్ ( సమయం ( ) ) ;

పై కోడ్ లైన్లలో:

  • ది ' సమయం() 'ఫంక్షన్ 'ని నిర్దేశిస్తుంది సంఖ్య ” ఈ ఫంక్షన్ యొక్క రిటర్న్ రకంగా డేటా రకం.
  • ఈ “రిటర్న్” స్టేట్‌మెంట్ “ని ఉపయోగిస్తుంది తేదీ 'ఆబ్జెక్ట్' తో లింక్ చేయబడింది getTime() ” తేదీ మరియు సమయాన్ని మిల్లీసెకన్లలో “సంఖ్య”గా తిరిగి ఇచ్చే పద్ధతి.
  • చివరగా, నిర్వచించిన ఫంక్షన్‌ను ప్రారంభించండి.

అవుట్‌పుట్



“tsc” కంపైలర్‌ని ఉపయోగించి “.ts” ఫైల్‌ని కంపైల్ చేసి, ఆపై కంపైల్ చేసిన “.js” ఫైల్‌ను రన్ చేయండి:

tsc ప్రధాన. ts //కంపైల్

నోడ్ ప్రధాన. js //పరుగు

చూసినట్లుగా, “సమయం()” ఫంక్షన్ దాని రిటర్న్ రకం “సంఖ్య” అయినందున పేర్కొన్న సంఖ్యా విలువను తిరిగి పొందుతుంది.

ఉదాహరణ 2: ఫంక్షన్ యొక్క పారామీటర్ల రకాలను పేర్కొనండి

ఈ ఉదాహరణ ఏ ఇతర డేటా రకం విలువను ఆమోదించకుండా నిరోధించడానికి ఫంక్షన్ల పారామితుల రకాన్ని నిర్దేశిస్తుంది:

ఫంక్షన్ యాడ్ ( a : సంఖ్య, బి : సంఖ్య ) : సంఖ్య

{

తిరిగి a + బి ;

}

కన్సోల్. లాగ్ ( 'మొత్తం:' + జోడించు ( 10 , ఇరవై ) ) ;

ఈ కోడ్‌లో:

  • ది ' జోడించు() 'ఫంక్షన్ రెండు పారామితులను తీసుకుంటుంది' a మరియు బి 'రకం' సంఖ్య ”.
  • ఈ ఫంక్షన్ పేర్కొన్న అంకగణిత ఆపరేషన్ ఫలితంగా సంఖ్యా విలువను అందిస్తుంది, అనగా “a+b”.
  • ది ' console.log() 'పద్ధతి' అని పిలుస్తుంది జోడించు() 'ప్రకటిత ఆర్గ్యుమెంట్ విలువలను 'సంఖ్యలు'గా పంపే ఫంక్షన్.

అవుట్‌పుట్

tsc ప్రధాన. ts

నోడ్ ప్రధాన. js

ఇక్కడ, అవుట్‌పుట్ పేర్కొన్న సంఖ్యల మొత్తాన్ని విజయవంతంగా చూపుతుంది.

ఉదాహరణ 3: టైప్‌స్క్రిప్ట్‌లోని విధుల రకాలు మరియు వాటి రకాలను పేర్కొనడం

టైప్‌స్క్రిప్ట్‌లో, విధులు రెండు రకాలుగా వర్గీకరించబడ్డాయి: ' అనే 'మరియు' అనామకుడు ”.

పేరు ఫంక్షన్

ది ' అనే ” ఫంక్షన్ దాని ఇచ్చిన పేరుతో ప్రకటించబడింది. ఈ ఫంక్షన్ ఫంక్షన్ యొక్క పారామీటర్ల రకం లేదా రిటర్న్ రకాన్ని కలిగి ఉండవచ్చు. దీని డెమోను 'ఉదాహరణ 2'లో స్థూలంగా చూడవచ్చు.

వాక్యనిర్మాణం

ఫంక్షన్ పేరు ( [ ఆర్గ్స్ ] ) { }

అనామక ఫంక్షన్

ది ' అనామకుడు ”ఫంక్షన్ వేరియబుల్‌కు కేటాయించబడుతుంది, అది రన్ టైమ్‌లో ఎక్స్‌ప్రెషన్‌గా డైనమిక్‌గా నిర్వచిస్తుంది. ఇది సింపుల్/ఫంక్షన్ మాదిరిగానే పనిచేస్తుంది. ఫంక్షన్ ఫంక్షనాలిటీలను ప్రారంభించడానికి కేటాయించబడిన వేరియబుల్ పేరును ఉపయోగించి వినియోగదారు దీన్ని కాల్ చేయవచ్చు.

వాక్యనిర్మాణం

ఫలితాన్ని ఇవ్వండి = ఫంక్షన్ ( [ ఆర్గ్స్ ] ) { }

ఇప్పుడు, చర్చించబడిన విధిని ఆచరణాత్మకంగా ప్రదర్శిస్తాము:

myFuncని అనుమతించండి = ఫంక్షన్ ( x : సంఖ్య, y : సంఖ్య ) : సంఖ్య {

తిరిగి x * మరియు ;

} ;

కన్సోల్. లాగ్ ( myFunc ( 10 , 6 ) ) ;

పై కోడ్ లైన్లలో:

  • “myFunc” వేరియబుల్ పారామితులు (వాటి రకాలతో) మరియు రిటర్న్ రకాన్ని కలిగి ఉన్న ఫంక్షన్‌ను నిర్వచిస్తుంది.
  • 'రిటర్న్' స్టేట్‌మెంట్ ఆమోదించబడిన విలువల గుణకారాన్ని అందిస్తుంది.
  • ది ' console.log() 'పద్ధతి దాని కేటాయించిన వేరియబుల్ సహాయంతో 'అనామక ఫంక్షన్' అని పిలుస్తుంది. myFunc ” పేర్కొన్న విలువలను వాదనలుగా ఆమోదించడం ద్వారా.

అవుట్‌పుట్

tsc ప్రధాన. ts

నోడ్ ప్రధాన. js

ఇక్కడ, ఫంక్షన్ యొక్క రిటర్న్ రకం “సంఖ్య” అయినందున అవుట్‌పుట్ “సంఖ్యా” రకం విలువను అందిస్తుంది.

ముగింపు

టైప్‌స్క్రిప్ట్‌లో, ' రకం 'ఒక ఫంక్షన్ యొక్క పారామితులు లేదా రిటర్న్ విలువను అంతర్నిర్మిత డేటా రకాల ఆధారంగా సూచిస్తుంది, అంటే పేర్కొన్న విలువలకు మాత్రమే ఫంక్షన్ మద్దతు ఇస్తుంది. టైప్‌స్క్రిప్ట్‌ని ఉపయోగించి ఫంక్షన్ యొక్క “రకం” ఎలా పేర్కొనాలో ఈ గైడ్ క్లుప్తంగా వివరించింది.