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

Taipskiripttil Carattai Ennaka Marruvatu Eppati



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

இந்த வலைப்பதிவு, பொருத்தமான உதாரணங்களைப் பயன்படுத்தி, டைப்ஸ்கிரிப்டில் ஸ்டிரிங்-டு-எண் மாற்றுவதற்கான பல வழிகளை ஆராயும்.







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

டைப்ஸ்கிரிப்ட்டில், கீழே பட்டியலிடப்பட்டுள்ள முறைகள் சரம்-எண் மாற்றத்திற்குப் பயன்படுத்தப்படுகின்றன:



எண் கன்ஸ்ட்ரக்டரைப் பயன்படுத்தி ஸ்டிரிங்-டு-எண் மாற்றம்

டைப்ஸ்கிரிப்டில், சரங்களை எண்களாக மாற்றுவதற்கு எண் கட்டமைப்பாளர் மிகவும் வசதியான வழியாகும். எண் கட்டமைப்பாளர் ஒரு சரத்தை உள்ளீடாக எடுத்து எண்ணைத் தருகிறார். இங்கே ஒரு உதாரணம்:



const str = '42' ;
console.log ( 'அசல் தரவு வகை:' , வகை str ) ;
கான்ஸ்ட் எண் = எண் ( 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 = parseInt ( intStr, 10 ) ;
const floatNum = parseFloat ( floatStr ) ;

console.log ( 'மாற்றப்பட்ட தரவு வகை:' , intNum வகை ) ;
console.log ( 'மாற்றப்பட்ட தரவு வகை:' , floatNum வகை ) ;

மேலே உள்ள குறியீடு துணுக்கு விவரிக்கிறது:

  • இரண்டு சரங்களை உருவாக்கவும் ' intStr 'மற்றும்' floatStr 'மதிப்புகளுடன்' 42 'மற்றும்' 14 ', முறையே.
  • அடுத்து, '' ஐப் பயன்படுத்தவும் வகை கொடுக்கப்பட்ட மாறிகளின் தரவு வகைகளை அச்சிடுவதற்கு 'console.log()' செயல்பாட்டுடன் ஆபரேட்டர்.
  • அதன் பிறகு, பயன்படுத்தவும் ' parseInt 'மற்றும்' அழுத்த மிதவை 'சரங்களை எண்களாக மாற்றும் செயல்பாடுகள் மற்றும் முடிவுகளை மாறிகளுக்கு ஒதுக்கும்' intNum 'மற்றும்' floatNum ', முறையே.
  • மேலே உள்ள எடுத்துக்காட்டு குறியீட்டில், 10 இன் ரேடிக்ஸ் பயன்படுத்தப்படுகிறது, இது நாம் ஒரு தசம எண்ணைப் பாகுபடுத்துகிறோம் என்பதைக் குறிக்கிறது.
  • இறுதியாக, “console.log()” முறையைப் பயன்படுத்தி மாற்றப்பட்ட தரவு வகைகளை கன்சோலில் அச்சிடவும்.

வெளியீடு

கொடுக்கப்பட்ட மதிப்புகளின் அசல் மற்றும் மாற்றப்பட்ட தரவு வகைகளை வெளியீடு காட்டுகிறது.

யூனரி பிளஸ் ஆபரேட்டரைப் பயன்படுத்தி ஸ்டிரிங்-டு-எண் மாற்றம்

சரம் தரவு வகையை எண் தரவு வகையாக மாற்றுவதற்கான மற்றொரு முறை unary plus ஆபரேட்டர் ' + ”. பின்வரும் எடுத்துக்காட்டில், யூனரி பிளஸ் ஆபரேட்டருக்கு உள்ளீடாக ஒரு எண் சரம் வழங்கப்படுகிறது, இதன் விளைவாக, அது சரத்தை எண்ணாக மாற்றும்:

const str = '42' ;
console.log ( 'அசல் தரவு வகை:' , வகை str ) ;
const num = +str;
console.log ( 'மாற்றப்பட்ட தரவு வகை:' , எண் வகை ) ;

இந்த எடுத்துக்காட்டில்,

  • ஒரு சரம்' str 'மதிப்புடன் உருவாக்கப்பட்டது' 42 '.
  • ' unary plus ஆபரேட்டர் '' மாற்ற பயன்படுகிறது str 'ஒரு எண்ணுக்கு மற்றும் முடிவு மாறிக்கு ஒதுக்கப்படும்' ஒன்றில் ”.
  • இறுதியாக, 'இன் மாற்றப்பட்ட தரவு வகையை நாங்கள் பதிவு செய்கிறோம். ஒன்றில் ” பணியகத்திற்கு.

வெளியீடு

வெளியீடு சரத்திலிருந்து எண்ணுக்கு வகை மாற்றத்தை சரிபார்க்கிறது.

முடிவுரை

பல உள்ளமைக்கப்பட்ட முறைகள் மற்றும் ஆபரேட்டர்கள் ஸ்டிரிங்-டு-எண் வகை மாற்றத்தைச் செய்ய டைப்ஸ்கிரிப்டில் பயன்படுத்தப்படுகின்றன. உதாரணமாக, 'நம்பர் கன்ஸ்ட்ரக்டர்', 'பார்ஸ்இன்ட்' செயல்பாடு, 'பார்ஸ்ஃப்ளோட்' செயல்பாடு மற்றும் 'யூனரி பிளஸ்' ஆபரேட்டர் ஆகியவை ஸ்டிரிங்-டு-எண் மாற்றங்களுக்கு டைப்ஸ்கிரிப்ட்டில் பயன்படுத்தப்படுகின்றன. ' வகை மாற்றப்பட்ட தரவு வகையைச் சரிபார்க்க ஆபரேட்டர் எங்களுக்கு உதவுகிறது. இந்த வலைப்பதிவு பல்வேறு எடுத்துக்காட்டுகளுடன் பொதுவாகப் பயன்படுத்தப்படும் முறைகள் மற்றும் ஆபரேட்டர்களை விளக்கியுள்ளது.