జావాస్క్రిప్ట్లో సంఖ్యను ఫార్మాట్ చేయడానికి అమలు చేయగల విధానాలను ఈ వ్రాత-అప్ వివరిస్తుంది.
జావాస్క్రిప్ట్లో నంబర్ను ఎలా ఫార్మాట్ చేయాలి?
జావాస్క్రిప్ట్లో సంఖ్యను ఫార్మాట్ చేయడానికి క్రింది విధానాలను అమలు చేయవచ్చు:
- ' స్థిర () ”పద్ధతి.
- ' Intl.NumberFormat() ” కన్స్ట్రక్టర్.
- ' toLocaleString() ”పద్ధతి.
- ' రెగ్యులర్ వ్యక్తీకరణ ”
పేర్కొన్న విధానాలు ఇప్పుడు ఒక్కొక్కటిగా వివరించబడతాయి!
ఉదాహరణ 1: toFixed() పద్ధతిని ఉపయోగించి జావాస్క్రిప్ట్లో సంఖ్యను ఫార్మాట్ చేయండి
అందించిన సంఖ్యను ఏ దశాంశ బిందువులు ఉండని విధంగా లేదా దశాంశ బిందువు తర్వాత నిర్దిష్ట సంఖ్యలో అంకెలు మిగిలి ఉండే విధంగా ఫార్మాట్ చేయడానికి ఈ పద్ధతిని అన్వయించవచ్చు.
ముందుగా, ఫార్మాట్ చేయవలసిన సంఖ్యను పేర్కొనండి:
ఫార్మాట్ సంఖ్యను అనుమతించండి = 12.345678 ;
తరువాత, వర్తించు ' స్థిర () ” ఇచ్చిన సంఖ్యను ఫార్మాట్ చేయడానికి దశాంశ బిందువు తర్వాత సంఖ్యలు మిగిలి ఉండని పద్ధతి:
కన్సోల్. లాగ్ ( 'ఫార్మాట్ చేయబడిన సంఖ్య:' , ఫార్మాట్ సంఖ్య. పరిష్కరించబడింది ( ) ) ;ఈ దశలో, అదేవిధంగా, పాస్ చేయడం ద్వారా అదే పద్ధతిని వర్తింపజేయండి రెండు ” దాని పరామితిలో. ఇది ఒక సంఖ్యను రెండు దశాంశ స్థానాలకు ఫార్మాట్ చేస్తుంది:
కన్సోల్. లాగ్ ( 'ఫార్మాట్ చేయబడిన సంఖ్య:' , ఫార్మాట్ సంఖ్య. పరిష్కరించబడింది ( రెండు ) ) ;
అవుట్పుట్
ఉదాహరణ 2: Intl.NumberFormat() కన్స్ట్రక్టర్ ఉపయోగించి జావాస్క్రిప్ట్లో నంబర్ను ఫార్మాట్ చేయండి
ది ' Intl.NumberFormat() ” కన్స్ట్రక్టర్ ఒక భాష-సెన్సిటివ్ నంబర్ యొక్క ఫార్మాటింగ్ను ప్రారంభించే కొత్త వస్తువును సృష్టిస్తుంది. పేర్కొన్న కరెన్సీ ఆధారంగా ఇచ్చిన సంఖ్యను ఫార్మాట్ చేయడానికి ఈ విధానాన్ని వర్తింపజేయవచ్చు.
ముందుగా, ఫార్మాట్ చేయవలసిన సంఖ్యను పేర్కొనండి:
స్థిరంగా ఫార్మాట్ సంఖ్య = 12345.67 ;ఇప్పుడు, వర్తించు ' Intl.NumberFormat() 'కి సంబంధించి పేర్కొన్న సంఖ్యను ఫార్మాట్ చేయడానికి విధానం US ” కరెన్సీ మరియు దానికి అనుగుణంగా ప్రదర్శించండి:
numUpdని అనుమతించండి = కొత్త Intl. నంబర్ ఫార్మాట్ ( 'అమెరికాలో' , { శైలి : 'కరెన్సీ' , కరెన్సీ : 'డాలర్లు' } ) . ఫార్మాట్ ( ఫార్మాట్ సంఖ్య ) ;కన్సోల్. లాగ్ ( 'ఫార్మాట్ చేయబడిన కరెన్సీ:' , numUpd ) ;
అవుట్పుట్
ది ' $ 'సంఖ్యతో అందించబడిన సంఖ్య 'లో ఫార్మాట్ చేయబడిందని సూచిస్తుంది US ”కరెన్సీ.
ఉదాహరణ 3: toLocaleString() పద్ధతిని ఉపయోగించి జావాస్క్రిప్ట్లో సంఖ్యను ఫార్మాట్ చేయండి
ది ' toLocaleString() ” పద్ధతి ఒక తేదీ వస్తువును స్ట్రింగ్ రూపంలో ఇస్తుంది. ఈ పద్ధతిని పేర్కొన్న భాషా ఆకృతిలో సంఖ్యను ఫార్మాట్ చేయడానికి అన్వయించవచ్చు.
వాక్యనిర్మాణం
తేదీ . toLocaleString ( స్థానిక , ఎంపికలు )- ' స్థానిక ” నిర్దిష్ట భాషా ఆకృతిని సూచించండి.
- ' ఎంపికలు ” లక్షణాలను కేటాయించగల వస్తువును సూచిస్తుంది.
క్రింద ఇవ్వబడిన ఉదాహరణలో, '' అనే వేరియబుల్కు క్రింది సంఖ్యను కేటాయించండి ఫార్మాట్ సంఖ్య ”:
ఫార్మాట్ సంఖ్యను అనుమతించండి = 7323452568.283 ;ఇప్పుడు, వర్తించు ' toLocaleString() ” పద్ధతి, భాషా ఆకృతిని ఇలా పేర్కొనండి US లో ” దాని పరామితిలో, మరియు ఫలితంగా ఫార్మాట్ చేయబడిన సంఖ్యను ప్రదర్శించండి:
ఉంది మాకు = ఫార్మాట్ సంఖ్య. toLocaleString ( 'అమెరికాలో' ) ;కన్సోల్. లాగ్ ( 'ఫార్మాట్ చేయబడిన సంఖ్య:' , మాకు ) ;
అవుట్పుట్
ఉదాహరణ 4: రెగ్యులర్ ఎక్స్ప్రెషన్ని ఉపయోగించి జావాస్క్రిప్ట్లో నంబర్ను ఫార్మాట్ చేయండి
ఈ విధానంతో పాటుగా ఉపయోగించవచ్చు ' భర్తీ () ” ఫలితంగా అదే వ్యవధిలో అందించిన సంఖ్యల మధ్య కామాలను ఉంచే పద్ధతి.
ముందుగా, కింది సంఖ్యను ప్రారంభించండి:
ఉంది ఫార్మాట్ సంఖ్య = 445567788 ;ఇప్పుడు, సాధారణ వ్యక్తీకరణతో పాటు రీప్లేస్() పద్ధతిని వర్తింపజేయండి. ఇక్కడ సాధారణ వ్యక్తీకరణ ' కామాలు ” గ్లోబల్ సెర్చ్ చేయడం ద్వారా ప్రారంభించబడిన విలువకు మరియు కామాతో వేరు చేయబడిన విలువలను తిరిగి ఇవ్వండి, తద్వారా పేర్కొన్న సంఖ్యను ఫార్మాట్ చేయండి:
కన్సోల్. లాగ్ ( 'ఫార్మాట్ చేయబడిన సంఖ్య:' , స్ట్రింగ్ ( ఫార్మాట్ సంఖ్య ) . భర్తీ చేయండి ( /(.)(?=(\d{3})+$)/గ్రా , '$1,' ) )అవుట్పుట్
జావాస్క్రిప్ట్లో నంబర్ను ఫార్మాట్ చేయడానికి అనుకూలమైన విధానాలను మేము ముగించాము.
ముగింపు
ది ' స్థిర () 'పద్ధతి,' Intl.NumberFormat() 'కన్స్ట్రక్టర్, ది' toLocaleString() 'పద్ధతి, లేదా' సాధారణ వ్యక్తీకరణ ” జావాస్క్రిప్ట్లో సంఖ్యను ఫార్మాట్ చేయడానికి ఉపయోగించవచ్చు. మొదటి పద్ధతిలో దశాంశ బిందువు తర్వాత సంఖ్యలు లేదా స్థిర సంఖ్యల సంఖ్య మిగిలి ఉండని విధంగా సంఖ్యను ఫార్మాట్ చేస్తుంది. కరెన్సీ ఆధారంగా సంఖ్యను ఫార్మాట్ చేయడానికి Intl.NumberFormat() కన్స్ట్రక్టర్ విధానం వర్తించబడుతుంది మరియు నిర్దిష్ట సంఖ్యను భాష నిర్దిష్ట ఆకృతిలో ఫార్మాట్ చేయడానికి toLocaleString() పద్ధతిని అమలు చేయవచ్చు. కామాతో వేరు చేయబడిన విలువలను తిరిగి ఇచ్చే విధంగా అందించిన సంఖ్యను ఫార్మాట్ చేయడానికి సాధారణ వ్యక్తీకరణ సాంకేతికతను అన్వయించవచ్చు. ఈ బ్లాగ్ జావాస్క్రిప్ట్లో పేర్కొన్న సంఖ్యను ఫార్మాట్ చేసే పద్ధతులను ప్రదర్శించింది.