టైప్‌స్క్రిప్ట్‌లో స్ట్రింగ్‌ను నంబర్‌గా ఎలా మార్చగలను?

Taip Skript Lo String Nu Nambar Ga Ela Marcagalanu



టైప్‌స్క్రిప్ట్ అనేది గట్టిగా టైప్ చేయబడిన భాష, ఇది కఠినమైన టైప్-చెకింగ్‌ని అమలు చేయడంలో మాకు సహాయపడుతుంది. సంఖ్యను అంగీకరించే వేరియబుల్‌కు స్ట్రింగ్ విలువ కేటాయించబడితే రన్‌టైమ్ లోపం సంభవిస్తుందని దీని అర్థం. గట్టిగా టైప్ చేసిన భాషలతో పని చేస్తున్నప్పుడు, కొన్నిసార్లు డెవలపర్‌లు స్ట్రింగ్‌ను నంబర్‌గా మార్చాల్సిన పరిస్థితిని ఎదుర్కొంటారు. ఉదాహరణకు, వినియోగదారు ఇన్‌పుట్‌ను ప్రాసెస్ చేస్తున్నప్పుడు, బాహ్య మూలం నుండి డేటాను చదవడం, సంఖ్యా తీగలపై గణిత కార్యకలాపాలను చేయడం మొదలైనవి.

ఈ బ్లాగ్ తగిన ఉదాహరణలను ఉపయోగించి టైప్‌స్క్రిప్ట్‌లో స్ట్రింగ్-టు-నంబర్ మార్పిడికి సంబంధించిన అనేక మార్గాలను అన్వేషిస్తుంది.







టైప్‌స్క్రిప్ట్‌లో స్ట్రింగ్‌ను నంబర్‌గా ఎలా మార్చగలను?

టైప్‌స్క్రిప్ట్‌లో, స్ట్రింగ్-టు-నంబర్ మార్పిడి కోసం దిగువ జాబితా చేయబడిన పద్ధతులు ఉపయోగించబడతాయి:



నంబర్ కన్‌స్ట్రక్టర్‌ని ఉపయోగించి స్ట్రింగ్-టు-నంబర్ మార్పిడి

టైప్‌స్క్రిప్ట్‌లో, స్ట్రింగ్‌లను నంబర్‌లుగా మార్చడానికి నంబర్ కన్స్ట్రక్టర్ అత్యంత అనుకూలమైన మార్గం. నంబర్ కన్‌స్ట్రక్టర్ స్ట్రింగ్‌ను ఇన్‌పుట్‌గా తీసుకుంటుంది మరియు నంబర్‌ను అందిస్తుంది. ఇక్కడ ఒక ఉదాహరణ:



const str = '42' ;
console.log ( 'అసలు డేటా రకం:' , రకం str ) ;
const num = సంఖ్య ( str ) ;
console.log ( 'మార్చబడిన డేటా రకం:' , సంఖ్య రకం ) ;





పై ఉదాహరణ వివరిస్తుంది:

  • ఒక స్ట్రింగ్ సృష్టించు ' str 'విలువతో' 42 '.
  • తరువాత, 'ని ఉపయోగించండి రకం '' లోపల కీవర్డ్ లాగ్ () 'str' ​​వేరియబుల్ రకాన్ని పొందడానికి మరియు ప్రింట్ చేయడానికి ఫంక్షన్.
  • ఆ తర్వాత, “ని మార్చడానికి నంబర్ కన్స్ట్రక్టర్‌ని ఉపయోగించండి str ' నుండి ఒక ' సంఖ్య ” మరియు ఫలితాన్ని వేరియబుల్‌కు కేటాయించండి ఒకదానిపై ”.
  • చివరగా, 'ని ఉపయోగించి మార్చబడిన విలువ రకాన్ని ప్రింట్ చేయండి లాగ్ () ” ఫంక్షన్.

అవుట్‌పుట్



అందించిన సంఖ్యా స్ట్రింగ్ విజయవంతంగా సంఖ్యగా మార్చబడిందని అవుట్‌పుట్ ధృవీకరిస్తుంది.

parseInt మరియు parseFloat ఉపయోగించి స్ట్రింగ్-టు-నంబర్ మార్పిడి

' parseInt 'మరియు' ప్రెస్ఫ్లోట్ స్ట్రింగ్ డేటా రకాన్ని సంఖ్య డేటా రకంగా మార్చడానికి కూడా విధులు ఉపయోగించబడతాయి. ది ' parseInt 'ఫంక్షన్ స్ట్రింగ్ మరియు ఐచ్ఛికాన్ని తీసుకుంటుంది' రాడిక్స్ ” (సంఖ్య వ్యవస్థను పేర్కొనడానికి) ఇన్‌పుట్‌గా మరియు పూర్ణాంకాన్ని అందిస్తుంది. ది ' ప్రెస్ఫ్లోట్ ” ఫంక్షన్ స్ట్రింగ్‌ను ఇన్‌పుట్‌గా తీసుకుంటుంది మరియు పాక్షిక లేదా ఫ్లోటింగ్ పాయింట్ సంఖ్యను అందిస్తుంది.

లోతైన అవగాహన కోసం క్రింది ఉదాహరణ కోడ్‌ను పరిశీలిద్దాం:

const intStr = '42' ;
const floatStr = '3.14' ;

console.log ( 'అసలు డేటా రకం:' , intStr రకం ) ;
console.log ( 'అసలు డేటా రకం:' , floatStr రకం ) ;

const intNum = పార్స్ఇంట్ ( intStr, 10 ) ;
const floatNum = పార్స్ ఫ్లోట్ ( floatStr ) ;

console.log ( 'కన్వర్టెడ్ డేటా రకం:' , intNum రకం ) ;
console.log ( 'కన్వర్టెడ్ డేటా రకం:' , floatNum రకం ) ;

పై కోడ్ స్నిప్పెట్ వివరిస్తుంది:

  • రెండు తీగలను సృష్టించండి' intStr 'మరియు' floatStr 'విలువలతో' 42 'మరియు' 14 ', వరుసగా.
  • తరువాత, 'ని ఉపయోగించండి రకం ఇవ్వబడిన వేరియబుల్స్ యొక్క డేటా రకాలను ప్రింట్ చేయడానికి “console.log()” ఫంక్షన్‌తో పాటుగా ఆపరేటర్.
  • ఆ తర్వాత, 'ని ఉపయోగించండి parseInt 'మరియు' ప్రెస్ఫ్లోట్ 'తీగలను సంఖ్యలుగా మార్చడానికి మరియు ఫలితాలను వేరియబుల్స్‌కు కేటాయించడానికి విధులు' intNum 'మరియు' floatNum ”, వరుసగా.
  • ఎగువ ఉదాహరణ కోడ్‌లో, మేము దశాంశ సంఖ్యను అన్వయిస్తున్నామని సూచించే 10 యొక్క రాడిక్స్ ఉపయోగించబడుతుంది.
  • చివరగా, “console.log()” పద్ధతిని ఉపయోగించి కన్సోల్‌లో మార్చబడిన డేటా రకాలను ప్రింట్ చేయండి.

అవుట్‌పుట్

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

Unary Plus ఆపరేటర్‌ని ఉపయోగించి స్ట్రింగ్-టు-నంబర్ మార్పిడి

స్ట్రింగ్ డేటా రకాన్ని సంఖ్య డేటా రకంగా మార్చడానికి మరొక పద్ధతి unary ప్లస్ ఆపరేటర్ ' + ”. కింది ఉదాహరణలో, ఒక సంఖ్యా స్ట్రింగ్ unary ప్లస్ ఆపరేటర్‌కు ఇన్‌పుట్‌గా అందించబడింది, ఫలితంగా, ఇది స్ట్రింగ్‌ను సంఖ్యగా మారుస్తుంది:

const str = '42' ;
console.log ( 'అసలు డేటా రకం:' , రకం str ) ;
const num = +str;
console.log ( 'మార్చబడిన డేటా రకం:' , సంఖ్య రకం ) ;

ఈ ఉదాహరణలో,

  • ఒక స్ట్రింగ్ ' str 'విలువతో సృష్టించబడింది' 42 '.
  • ది ' unary ప్లస్ ఆపరేటర్ '' మార్చడానికి ఉపయోగించబడుతుంది str 'ఒక సంఖ్యకు మరియు ఫలితం వేరియబుల్‌కు కేటాయించబడుతుంది' ఒకదానిపై ”.
  • చివరగా, '' యొక్క మార్చబడిన డేటా రకాన్ని మేము లాగ్ చేస్తాము ఒకదానిపై ” కన్సోల్‌కి.

అవుట్‌పుట్

అవుట్‌పుట్ స్ట్రింగ్ నుండి నంబర్‌కి రకం మార్పిడిని ధృవీకరిస్తుంది.

ముగింపు

అనేక అంతర్నిర్మిత పద్ధతులు మరియు ఆపరేటర్లు టైప్‌స్క్రిప్ట్‌లో స్ట్రింగ్-టు-నంబర్ రకం మార్పిడిని నిర్వహించడానికి ఉపయోగించబడతాయి. ఉదాహరణకు, స్ట్రింగ్-టు-నంబర్ కన్వర్షన్‌ల కోసం టైప్‌స్క్రిప్ట్‌లో “నంబర్ కన్‌స్ట్రక్టర్”, “పార్స్ఇంట్” ఫంక్షన్, “పార్స్‌ఫ్లోట్” ఫంక్షన్ మరియు “యునరీ ప్లస్” ఆపరేటర్ ఉపయోగించబడతాయి. ది ' రకం ” మార్చబడిన డేటా రకాన్ని ధృవీకరించడంలో ఆపరేటర్ మాకు సహాయం చేస్తుంది. ఈ బ్లాగ్ వివిధ ఉదాహరణలతో అత్యంత సాధారణంగా ఉపయోగించే పద్ధతులు మరియు ఆపరేటర్‌లను ప్రదర్శించింది.