ஜாவாஸ்கிரிப்ட் ஸ்ட்ரிங் இன்ட்

Javascript String Int



ஜாவாஸ்கிரிப்ட் என்பது வலையின் மொழி மற்றும் தரவுகளை நிர்வகிப்பது எந்த நிரலாக்க மொழியின் முக்கிய அம்சமாகும். நமது தேவைகளுக்கு ஏற்ப மாறிகளை நாம் அடிக்கடி கையாள வேண்டும் அல்லது நிர்வகிக்க வேண்டும். சில நேரங்களில் நாம் எண்கணித செயல்பாடுகளைச் செய்ய வேண்டும், எனவே அதை சரங்களால் செய்ய முடியாது. அதைச் செய்ய நமக்கு முழு எண்கள் தேவை.







ஜாவாஸ்கிரிப்ட் இப்போது வலையின் மொழி. இந்த காலத்தில் வேகத்தை மேம்படுத்துவது மிகவும் முக்கியமானதாகிவிட்டது. நம்மால் முடிந்தால் ஒவ்வொரு பைட்டையும் சிந்தித்து நிர்வகிக்க வேண்டும். முழு எண்ணை விட சரங்கள் அதிக நினைவகத்தை எடுத்துக்கொள்வதால் நாம் நினைவகத்தை அறிந்து கொள்ள வேண்டும். நாம் விஷயங்களை மிகவும் எளிமையாக வைத்திருக்க வேண்டும். ஆனால், நாம் சில கணித செயல்பாடுகளைச் செய்ய வேண்டியிருந்தால் என்ன செய்வது. மாறிகள் சரம் வகையாக இருந்தால். நாம் முழு எண் வகையுடன் மாறியை மீண்டும் தொடங்க வேண்டுமா? நிச்சயமாக இல்லை! இது அதிக நினைவகத்தை எடுக்கும். ஆனால், சரம் முழு எண்ணாக மாற்றும் அல்லது பாகுபடுத்தும் ஒரு செயல்பாடு நம்மிடம் இருந்தால், நாம் நமது பணிகளைச் செய்ய முடியும். எனவே, இந்த கட்டுரையில், parseInt () செயல்பாட்டைப் பயன்படுத்தி ஒரு சரத்தை எப்படி முழு எண்ணாக மாற்றலாம் அல்லது பாகுபடுத்தலாம் என்று பார்க்கப் போகிறோம்.



பாகுபலி () ஒரு சரம் ஒரு வாதமாக நாம் அனுப்பக்கூடிய ஒரு செயல்பாடு மற்றும் அது இருந்தால் ஒரு முழு எண்ணை நமக்குத் தரும்.



இந்த செயல்பாடு NaN (எண் அல்ல) ஐ வழங்குகிறது. என்றால், அந்த சரத்தில் எண் இல்லை. எண்ணுக்கு முன் ஏதேனும் எழுத்து இருந்தால் இந்த செயல்பாடு NaN ஐ வழங்குகிறது.





தொடரியல்

பார்ஸ்இன்ட் () செயல்பாட்டின் தொடரியலைப் பார்ப்போம்.

பாகுபலி(மதிப்பு[, அடித்தளம்]);

இங்கே,



மதிப்பு முழு எண்ணில் நாம் அலச விரும்பும் சரம்.

மற்றும் இந்த அடித்தளம் தசம எண்ணாக மாற்ற விரும்பும் சரத்தின் அடிப்படை எண். இது ஒரு விருப்ப மதிப்பு.

இன்னும் தெளிவாகப் புரிந்துகொள்ள இரண்டு உதாரணங்களைப் பார்ப்போம்.

எடுத்துக்காட்டுகள்

பாகுபலி('3. 4'); // 3. 4

இப்போது, ​​ஒரு மிதவை எண்ணைக் கொடுக்க முயற்சிப்போம்.

பாகுபலி('34 .53 '); // 3. 4

நீங்கள் பார்க்க முடியும் என. இது 34 ஐ மட்டுமே அச்சிடுகிறது.

எண்ணுக்கு முன் அல்லது பின் இடைவெளி வைக்க முயற்சிப்போம்.

பாகுபலி('3. 4'); // 3. 4

அது நன்றாக வேலை செய்தது.

ஆனால், நாம் எண்ணுக்கு முன் எந்த எழுத்தையும் வைத்தால்.

பாகுபலி('34'); // NaN

இது NaN (எண் அல்ல) ஐ அச்சிடுகிறது. வெற்று சரத்திற்கும் இது பொருந்தும்.

சார்பு குறிப்பு

இப்போது, ​​மதிப்புடன் அடிப்படை எண்ணையும் கொடுக்க முயற்சித்தால் என்ன ஆகும். பைனரி எண் அமைப்பின் அடிப்படை 2 ஆகும்.

பாகுபலி('3. 4',2); // NaN

சரி, 3 மற்றும் 4 இரும எண் அமைப்பின் எண்கள் அல்ல என்பதால். இது NaN ஐ அச்சிடுகிறது.

இப்போது நாம் ஒரு உண்மையான பைனரி எண்ணை வழங்கினால். அது அந்த இருமை எண்ணுக்கு எதிராக தசம எண்ணை அச்சிட வேண்டும்.

பாகுபலி('10011011',2); // 155

இந்த செயல்பாட்டைப் பற்றிய ஒரு சுவாரஸ்யமான விஷயம் இங்கே வருகிறது. அது போல், நாம் பைனரி எண் 0 மற்றும் 1 ஐ வழங்கிக் கொண்டே இருந்தால். அது அந்த எண்ணை தசம எண் அமைப்பாக மாற்றிக்கொண்டே இருக்கும். ஆனால், நாம் பைனரி அல்லாத எண் அமைப்பை கொடுக்க ஆரம்பிக்கும் போது. அது அங்கேயே நின்றுவிடும், மேலும் மாற்ற முடியாது. ஆனால், நாம் பைனரி எண்களைக் கொடுக்கும் வரை. அது மாற்றிக்கொண்டே இருக்கிறது.

பாகுபலி('100110113432',2); // 155

சரி! பாக்ஸ்இன்ட் () செயல்பாட்டைப் பயன்படுத்தி ஆக்டல் எண் அமைப்பு மற்றும் ஹெக்ஸாடெசிமல் எண் அமைப்பிலும் அதே பணிகளைச் செய்யலாம்.

முடிவுரை

இந்த கட்டுரையில், சரத்தை ஒரு முழு எண்ணாக மாற்றுவதற்கு parseInt () செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதை நாங்கள் கற்றுக்கொண்டோம். பார்ஸ்இன்ட் () செயல்பாட்டின் சில விதிவிலக்கான நிகழ்வுகளைப் பற்றியும், எண் அமைப்புகளை மாற்றுவதற்கு இது எவ்வாறு உதவுகிறது என்பதையும் நாங்கள் கற்றுக்கொண்டோம். சரங்களை முழு எண்ணாக மாற்றுவதைப் புரிந்துகொள்ள இந்தக் கட்டுரை பயனுள்ளதாகவும் பயனுள்ளதாகவும் இருக்கும் என்று நம்புகிறேன். எனவே, linuxhint.com மூலம் ஜாவாஸ்கிரிப்டை கற்றுக்கொள்ளுங்கள்.