ஜாவாஸ்கிரிப்டில் எண்ணை பைனரி, ஆக்டல் அல்லது ஹெக்ஸாடெசிமல் சரங்களாக மாற்றுவது எப்படி?

Javaskiriptil Ennai Painari Aktal Allatu Heksatecimal Carankalaka Marruvatu Eppati



' பைனரி ”,” ஆக்டல் ', மற்றும் ' பதினாறுமாதம் ” என்பது கணினி அறிவியல் மற்றும் டிஜிட்டல் எலக்ட்ரானிக்ஸில் பயன்படுத்தப்படும் பொதுவான எண் அமைப்புகள். கணினி நிரலாக்கத்தில் இந்த எண் அமைப்புகளுக்கு பல பயன்பாடுகள் உள்ளன. எடுத்துக்காட்டாக, நினைவக இருப்பிடங்கள், வண்ணக் குறியீடுகள் மற்றும் ASCII குறியீடுகளைக் குறிக்க “ஹெக்ஸாடெசிமல்” பயன்படுத்தப்படுகிறது, மேலும் இது IPv6 போன்ற நெட்வொர்க்கிங் நெறிமுறைகளிலும் பயன்படுத்தப்படுகிறது. அதேசமயம், “பைனரி” என்பது கணினிகளின் அடிப்படை/அடிப்படை மொழியாகப் பயன்படுத்தப்படுகிறது, அதேசமயம் “ஆக்டல்” என்பது பைனரிக்கான சுருக்கெழுத்தாகப் பயன்படுத்தப்படுகிறது.

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

ஜாவாஸ்கிரிப்ட்டில் எண்களை பைனரி, ஆக்டல் அல்லது ஹெக்ஸாடெசிமல் சரங்களாக மாற்றுவது எப்படி?

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







தொடரியல்



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



எண். toString ( அடித்தளம் )

இங்கே, அடிப்படை ' 2 'பைனரிக்கு,' 8 'ஆக்டலுக்கு, மற்றும்' 16 ” ஹெக்ஸாடெசிமல் எண்ணுக்கு.





அணுகுமுறை 1: எண்ணை பைனரி சரமாக மாற்றவும்

பைனரி என்பது ஒரு அடிப்படை-2 எண் அமைப்பு, அதாவது அனைத்து எண்களும் 0 மற்றும் 1 ஆகிய இரண்டு இலக்கங்களால் மட்டுமே குறிக்கப்படுகின்றன. பைனரியாக மாற்ற, அடிப்படையை அனுப்பவும் ' 2 ” toString()” முறையில் ஒரு வாதமாக.

உதாரணமாக

ஒரு மாறியை உருவாக்கவும் ' ஒன்றில் 'அது எண்ணை சேமிக்கிறது' 315 ”:



என்னிடம் எண் உள்ளது = 315 ;

இப்போது, ​​எண்ணை பைனரி எண் அமைப்பாக மாற்ற, அடிப்படை '2' ஐ கடந்து 'toString()' முறையை அழைக்கவும்:

var பைனரிஎண் = ஒன்றில். toString ( 2 ) ;

இறுதியாக, கன்சோலில் பைனரி எண்ணை அச்சிடவும்:

பணியகம். பதிவு ( பைனரி எண் ) ;

வெளியீடு காட்டுகிறது ' 100111011 'இது எண்ணின் பைனரி பிரதிநிதித்துவம்' 315 ”:

அணுகுமுறை 2: எண்ணை ஆக்டல் சரமாக மாற்றவும்

ஆக்டல் என்பது 0 முதல் 7 வரையிலான எட்டு இலக்கங்களைப் பயன்படுத்தும் அடிப்படை-8 எண் அமைப்பாகும். இது பைனரிக்கான சுருக்கெழுத்தாக அடிக்கடி பயன்படுத்தப்படுகிறது. உதாரணமாக, ஒரு எண்ம இலக்கமானது மூன்று பைனரி இலக்கங்களைக் குறிக்கும். பைனரி மற்றும் ஹெக்ஸாடெசிமலை விட இது குறைவாகவே பயன்படுத்தப்பட்டாலும், சில கணினி நிரலாக்கம் மற்றும் டிஜிட்டல் அமைப்புகளில் இது இன்னும் பயன்படுத்தப்படுகிறது.

உதாரணமாக

எண்ணை எண் அல்லது அடிப்படை 8 ஆக மாற்ற, ' 8 ” toString()” முறைக்கு ஒரு வாதமாக:

octalNum இருந்தது = ஒன்றில். toString ( 8 ) ;

பணியகம். பதிவு ( எண் எண் ) ;

வெளியீடு

அணுகுமுறை 3: எண்ணை ஹெக்ஸாடெசிமல் சரமாக மாற்றவும்

ஹெக்ஸாடெசிமல் அல்லது பேஸ்-16 என்பது 0 முதல் 9 மற்றும் A முதல் F வரையிலான 16 இலக்கங்களைக் கொண்ட ஒரு எண் அமைப்பாகும். இது பைனரிக்கான சுருக்கெழுத்தாக அடிக்கடி பயன்படுத்தப்படுகிறது மற்றும் கணினி நிரலாக்கத்தில் பரவலாகப் பயன்படுத்தப்படுகிறது.

உதாரணமாக

எண்ணை ஹெக்ஸாடெசிமல் சரமாக மாற்றுவதற்கான வாதமாக “16” உடன் “toString()” முறையை அழைக்கவும்:

ஹெக்ஸ்நம் இருந்தது = ஒன்றில். toString ( 16 ) ;

இறுதியாக, கன்சோலில் ஹெக்ஸாடெசிமல் எண்ணை அச்சிடவும்:

பணியகம். பதிவு ( ஹெக்ஸ்எண் ) ;

அதைக் காணலாம் ' 315 ' வெற்றிகரமாக ஹெக்ஸாடெசிமல் எண்ணாக மாற்றப்பட்டது ' 13b ”:

ஜாவாஸ்கிரிப்டில் எண்ணை பைனரி, ஆக்டல் அல்லது ஹெக்ஸாடெசிமல் எண்ணாக மாற்றுவது பற்றியது.

முடிவுரை

எண்களை பைனரி, ஆக்டல் அல்லது ஹெக்ஸாடெசிமல் சரங்களாக மாற்ற, ' toString() ”முறை. இந்த முறையானது எண்ணை 'பைனரி', 'எக்டல்' அல்லது 'ஹெக்ஸாடெசிமல்' போன்ற ஒரு குறிப்பிட்ட அடிப்படையாக மாற்றுவதற்கான அளவுருவாக எண் அமைப்பின் அடிப்படையை எடுத்துக்கொள்கிறது. ஜாவாஸ்கிரிப்டில் ஒரு எண்ணை பைனரி, ஆக்டல் அல்லது ஹெக்ஸாடெசிமல் சரங்களாக மாற்றுவதற்கான செயல்முறையை இந்த வலைப்பதிவு விளக்குகிறது.