ஜாவாஸ்கிரிப்ட்டில் எண்ணை எப்படி வடிவமைப்பது?

Javaskiripttil Ennai Eppati Vativamaippatu



ஜாவாஸ்கிரிப்ட்டில், கணித சிக்கல்களைக் கையாளும் போது, ​​நீண்ட இலக்கங்கள் மற்றும் குறிப்பாக மிதக்கும் புள்ளி எண்களின் விஷயத்தில் சிக்கலான கணக்கீடுகள் உள்ளன. மற்றொரு வழக்கில், ஒரு குறிப்பிட்ட கணக்கீட்டை இன்னும் துல்லியமாக செய்ய. அத்தகைய சூழ்நிலையில், ஜாவாஸ்கிரிப்டில் எண்ணை வடிவமைப்பது ஒட்டுமொத்த குறியீட்டு சிக்கலைக் குறைப்பதற்கும் துல்லியமான கணக்கீட்டிலும் மிகவும் உதவியாக இருக்கும்.

ஜாவாஸ்கிரிப்ட்டில் எண்ணை வடிவமைக்க செயல்படுத்தக்கூடிய அணுகுமுறைகளை இந்த எழுதுதல் விளக்குகிறது.

ஜாவாஸ்கிரிப்ட்டில் எண்ணை எப்படி வடிவமைப்பது?

ஜாவாஸ்கிரிப்டில் எண்ணை வடிவமைக்க பின்வரும் அணுகுமுறைகளை செயல்படுத்தலாம்:







  • ' நிலையான() ”முறை.
  • ' Intl.NumberFormat() ”கட்டமைப்பாளர்.
  • ' toLocaleString() ”முறை.
  • ' வழக்கமான வெளிப்பாடு

குறிப்பிடப்பட்ட அணுகுமுறைகள் இப்போது ஒவ்வொன்றாக விளக்கப்படும்!



எடுத்துக்காட்டு 1: ToFixed() முறையைப் பயன்படுத்தி JavaScript இல் எண்ணை வடிவமைக்கவும்
இந்த முறையைப் பயன்படுத்தி, வழங்கப்பட்ட எண்ணை அதில் தசம புள்ளிகள் இல்லாத வகையில் வடிவமைக்கலாம் அல்லது தசமப் புள்ளிக்குப் பிறகு அதில் ஒரு நிலையான எண்கள் இருக்கும்.



முதலில், வடிவமைக்க வேண்டிய எண்ணைக் குறிப்பிடவும்:





formatNumber ஐ விடுங்கள் = 12.345678 ;

அடுத்து, விண்ணப்பிக்கவும் ' நிலையான() ” கொடுக்கப்பட்ட எண்ணை வடிவமைக்கும் முறை, அதாவது தசமப் புள்ளிக்குப் பிறகு அதில் எந்த இலக்கமும் இருக்காது.

பணியகம். பதிவு ( 'வடிவமைக்கப்பட்ட எண்:' , வடிவமைப்பு எண். நிலையானது ( ) ) ;

இந்த படிநிலையில், அதே முறையை கடந்து ' இரண்டு ” அதன் அளவுருவில். இது ஒரு எண்ணை இரண்டு தசம இடங்களுக்கு வடிவமைக்கும்:



பணியகம். பதிவு ( 'வடிவமைக்கப்பட்ட எண்:' , வடிவமைப்பு எண். நிலையானது ( இரண்டு ) ) ;

வெளியீடு

எடுத்துக்காட்டு 2: Intl.NumberFormat() கன்ஸ்ட்ரக்டரைப் பயன்படுத்தி ஜாவாஸ்கிரிப்டில் எண்ணை வடிவமைக்கவும்

' Intl.NumberFormat() ” கன்ஸ்ட்ரக்டர் ஒரு புதிய பொருளை உருவாக்குகிறார், இது மொழி உணர்திறன் எண்ணை வடிவமைப்பதை செயல்படுத்துகிறது. குறிப்பிட்ட நாணயத்தின் அடிப்படையில் கொடுக்கப்பட்ட எண்ணை வடிவமைக்க இந்த அணுகுமுறையைப் பயன்படுத்தலாம்.

முதலில், வடிவமைக்க வேண்டிய எண்ணைக் குறிப்பிடவும்:

நிலையான வடிவமைப்பு எண் = 12345.67 ;

இப்போது, ​​விண்ணப்பிக்கவும் ' Intl.NumberFormat() 'குறிப்பிட்ட எண்ணை வடிவமைப்பதற்கான அணுகுமுறை' எங்களுக்கு நாணயம் மற்றும் அதற்கேற்ப அதைக் காட்டு:

numUpd ஐ விடுங்கள் = புதிய உள்நாட்டில் எண் வடிவம் ( 'நமக்குள்' , { பாணி : 'நாணய' , நாணய : 'அமெரிக்க டாலர்' } ) . வடிவம் ( வடிவமைப்பு எண் ) ;
பணியகம். பதிவு ( 'வடிவமைக்கப்பட்ட நாணயம்:' , numUpd ) ;

வெளியீடு

' $ ' என்ற எண்ணுடன் வழங்கப்பட்ட எண் ' இல் வடிவமைக்கப்பட்டுள்ளது என்பதைக் குறிக்கிறது எங்களுக்கு ' நாணய.

எடுத்துக்காட்டு 3: ToLocaleString() முறையைப் பயன்படுத்தி ஜாவாஸ்கிரிப்டில் எண்ணை வடிவமைக்கவும்

' toLocaleString() ” முறை ஒரு தேதி பொருளை சரம் வடிவில் கொடுக்கிறது. குறிப்பிட்ட மொழி வடிவில் எண்ணை வடிவமைக்க இந்த முறையைப் பயன்படுத்தலாம்.

தொடரியல்

தேதி . லோகேல்ஸ்ட்ரிங் ( உள்ளூர் , விருப்பங்கள் )
  • ' உள்ளூர் ” குறிப்பிட்ட மொழி வடிவத்தைப் பார்க்கவும்.
  • ' விருப்பங்கள் ” பண்புகளை ஒதுக்கக்கூடிய பொருளைக் குறிக்கிறது.

கீழே கொடுக்கப்பட்டுள்ள எடுத்துக்காட்டில், '' என்ற மாறிக்கு பின்வரும் எண்ணை ஒதுக்கவும். வடிவமைப்பு எண் ”:

formatNumber ஐ விடுங்கள் = 7323452568.283 ;

இப்போது, ​​விண்ணப்பிக்கவும் ' toLocaleString() ” முறை, மொழி வடிவத்தை இவ்வாறு குறிப்பிடவும் நமக்குள் ” அதன் அளவுருவில், அதன் விளைவாக வடிவமைக்கப்பட்ட எண்ணைக் காட்டவும்:

இருந்தது எங்களுக்கு = வடிவமைப்பு எண். லோகேல்ஸ்ட்ரிங் ( 'நமக்குள்' ) ;
பணியகம். பதிவு ( 'வடிவமைக்கப்பட்ட எண்:' , எங்களுக்கு ) ;

வெளியீடு

எடுத்துக்காட்டு 4: வழக்கமான வெளிப்பாட்டைப் பயன்படுத்தி JavaScript இல் எண்ணை வடிவமைக்கவும்

இந்த அணுகுமுறையை ' மாற்று() ”இதன் விளைவாக அதே இடைவெளியில் வழங்கப்பட்ட எண்களுக்கு இடையே காற்புள்ளிகளை வைப்பதற்கான முறை.

முதலில், பின்வரும் எண்ணை துவக்கவும்:

இருந்தது வடிவமைப்பு எண் = 445567788 ;

இப்போது, ​​வழக்கமான வெளிப்பாட்டுடன் மாற்று() முறையைப் பயன்படுத்தவும். இங்குள்ள வழக்கமான வெளிப்பாடு ' காற்புள்ளிகள் ” உலகளாவிய தேடலைச் செய்து, காற்புள்ளியால் பிரிக்கப்பட்ட மதிப்புகளைத் திருப்பி, குறிப்பிட்ட எண்ணை வடிவமைப்பதன் மூலம் தொடங்கப்பட்ட மதிப்பிற்கு:

பணியகம். பதிவு ( 'வடிவமைக்கப்பட்ட எண்:' , லேசான கயிறு ( வடிவமைப்பு எண் ) . பதிலாக ( /(.)(?=(\d{3})+$)/g , '$1,' ) )

வெளியீடு

ஜாவாஸ்கிரிப்டில் எண்ணை வடிவமைப்பதற்கான வசதியான அணுகுமுறைகளை நாங்கள் முடித்துள்ளோம்.

முடிவுரை

' நிலையான() 'முறை,' Intl.NumberFormat() 'கட்டமைப்பாளர்,' toLocaleString() 'முறை, அல்லது' வழக்கமான வெளிப்பாடு ” ஜாவாஸ்கிரிப்ட்டில் எண்ணை வடிவமைக்கப் பயன்படுத்தலாம். முதல் முறையானது, தசமப் புள்ளிக்குப் பிறகு அதில் இலக்கங்கள் அல்லது நிலையான எண்கள் எஞ்சியிருக்காதவாறு எண்ணை வடிவமைப்பதில் விளைகிறது. நாணயத்தின் அடிப்படையில் எண்ணை வடிவமைக்க Intl.NumberFormat() கன்ஸ்ட்ரக்டர் அணுகுமுறையைப் பயன்படுத்தலாம், மேலும் குறிப்பிட்ட எண்ணை மொழியின் குறிப்பிட்ட வடிவமைப்பில் வடிவமைக்க toLocaleString() முறையைச் செயல்படுத்தலாம். கமாவால் பிரிக்கப்பட்ட மதிப்புகளை வழங்கும் வகையில் வழங்கப்பட்ட எண்ணை வடிவமைக்க வழக்கமான வெளிப்பாடு நுட்பத்தைப் பயன்படுத்தலாம். இந்த வலைப்பதிவு JavaScript இல் குறிப்பிட்ட எண்ணை வடிவமைக்கும் முறைகளை விளக்குகிறது.